Represents an action for Shape VRML node. More...
#include <ShapeAction.hpp>
Classes | |
struct | Properties |
Properties for ShapeAction . See VRML 2.0 specification for more information. More... | |
Public Member Functions | |
ShapeAction (Properties properties) | |
Constructs a ShapeAction with specified properties. | |
std::shared_ptr< to_geom::conversion_context::MeshTaskConversionContext > | Execute () override |
Overriden implemented interface method from BaseConversionContextAction . The method is focused only on m_geometry member field. | |
![]() | |
virtual | ~ConversionContextAction ()=default |
Virtual default destructor. | |
Represents an action for Shape VRML node.
Process a VRML Shape
node. Inherits from ConversionContextAction<MeshTaskConversionContext>
to integrate with the conversion system.
to_geom::action::ShapeAction::ShapeAction | ( | Properties | properties | ) |
Constructs a ShapeAction with specified properties.
properties | properties for ShapeAction |
|
overridevirtual |
Overriden implemented interface method from BaseConversionContextAction
. The method is focused only on m_geometry
member field.
Implements vrml_proc::action::ConversionContextAction< to_geom::conversion_context::MeshTaskConversionContext >.