Helios++
Helios software for LiDAR simulations
|
Simple primitives demo. More...
#include <SimplePrimitivesDemo.h>
Public Member Functions | |
SimplePrimitivesDemo () | |
Simple primitives demo constructor. | |
void | run () override |
shared_ptr< DynObject > | buildMobileStructure () |
Build the dynamic object representing the mobile structure. More... | |
shared_ptr< DynObject > | buildFixedStructure () |
Build the dynamic object representing the fixed structure. More... | |
shared_ptr< DynObject > | buildHelicalStructure () |
Build the dynamic object representing the helical structure. More... | |
shared_ptr< DynObject > | buildStaticStructure () |
Build the dynamic object representing the static structure. More... | |
shared_ptr< DynObject > | buildGroundStructure () |
Build the dynamic object representing the ground structure. More... | |
![]() | |
BaseDemo (string const name) | |
Base demo constructor. More... | |
string | getName () |
Obtain the demo name. More... | |
Additional Inherited Members | |
![]() | |
string const | name |
The name for the demo. | |
Simple primitives demo.
This demo implements the rendering of simple objects performing different motions
shared_ptr< DynObject > SimplePrimitivesDemo::buildFixedStructure | ( | ) |
Build the dynamic object representing the fixed structure.
shared_ptr< DynObject > SimplePrimitivesDemo::buildGroundStructure | ( | ) |
Build the dynamic object representing the ground structure.
shared_ptr< DynObject > SimplePrimitivesDemo::buildHelicalStructure | ( | ) |
Build the dynamic object representing the helical structure.
shared_ptr< DynObject > SimplePrimitivesDemo::buildMobileStructure | ( | ) |
Build the dynamic object representing the mobile structure.
shared_ptr< DynObject > SimplePrimitivesDemo::buildStaticStructure | ( | ) |
Build the dynamic object representing the static structure.
|
overridevirtual |
Implements HeliosDemos::BaseDemo.