![]() |
Subclass the OctreeNodePLyReaderDelegateBase class to enable processing of the templated data, this should be specialized to enable specific processing of various extended node types. More...
#include <SurgSim/DataStructures/OctreeNodePlyReaderDelegate.h>
Public Member Functions | |
OctreeNodePlyReaderDelegate () | |
Constructor. More... | |
OctreeNodePlyReaderDelegate (std::shared_ptr< OctreeNode< Data >> octree) | |
Constructor. More... | |
virtual | ~OctreeNodePlyReaderDelegate () |
Destructor. More... | |
std::shared_ptr< OctreeNode< Data > > | getOctree () |
void | processVoxel (const std::string &elementName) override |
void | initializeOctree () override |
Private Attributes | |
std::shared_ptr< OctreeNode< Data > > | m_octree |
The octree that will be filled with the data from the file. More... | |
Subclass the OctreeNodePLyReaderDelegateBase class to enable processing of the templated data, this should be specialized to enable specific processing of various extended node types.
Data | The data the should be inside the Octree, needs to be default constructable |
SurgSim::DataStructures::OctreeNodePlyReaderDelegate< Data >::OctreeNodePlyReaderDelegate |
Constructor.
|
explicit |
Constructor.
octree | read the data into this octree |
|
virtual |
Destructor.
std::shared_ptr< OctreeNode< Data > > SurgSim::DataStructures::OctreeNodePlyReaderDelegate< Data >::getOctree |
|
override |
|
override |
|
private |
The octree that will be filled with the data from the file.