4 #include <demo/BaseDemo.h>
5 #include <scene/primitives/Triangle.h>
6 #include <visualhelios/adapters/VHDynObjectXYZAdapter.h>
10 #include <pcl/common/common_headers.h>
11 #include <pcl/PolygonMesh.h>
13 namespace HeliosDemos{
18 using std::shared_ptr;
BaseDemo class.
Definition: BaseDemo.h:22
Simple primitives demo.
Definition: SimplePrimitivesDemo.h:28
shared_ptr< DynObject > buildFixedStructure()
Build the dynamic object representing the fixed structure.
Definition: SimplePrimitivesDemo.cpp:237
shared_ptr< DynObject > buildMobileStructure()
Build the dynamic object representing the mobile structure.
Definition: SimplePrimitivesDemo.cpp:146
void run() override
Definition: SimplePrimitivesDemo.cpp:23
SimplePrimitivesDemo()
Simple primitives demo constructor.
Definition: SimplePrimitivesDemo.h:35
shared_ptr< DynObject > buildGroundStructure()
Build the dynamic object representing the ground structure.
Definition: SimplePrimitivesDemo.cpp:477
shared_ptr< DynObject > buildStaticStructure()
Build the dynamic object representing the static structure.
Definition: SimplePrimitivesDemo.cpp:385
shared_ptr< DynObject > buildHelicalStructure()
Build the dynamic object representing the helical structure.
Definition: SimplePrimitivesDemo.cpp:328
Class providing concrete implementation of a VHDynObjectAdapter for a simple XYZ visualization with n...
Definition: VHDynObjectXYZAdapter.h:22