Base abstract class representing Action object. The Action defines an interface with method called Execute() which returns a shared pointer owning a ConversionContext object. The Action object is encapsulation of a "program" or a "function", which returns a ConversionContext object. More...
#include <ConversionContextAction.hpp>
Public Member Functions | |
virtual | ~ConversionContextAction ()=default |
Virtual default destructor. | |
virtual std::shared_ptr< ConversionContext > | Execute ()=0 |
Pure virtual method which executes on the given Action object. | |
Base abstract class representing Action object. The Action defines an interface with method called Execute() which returns a shared pointer owning a ConversionContext object. The Action object is encapsulation of a "program" or a "function", which returns a ConversionContext object.
|
pure virtual |
Pure virtual method which executes on the given Action object.
Implemented in to_geom::action::BoxAction, to_geom::action::GeometryAction, to_geom::action::GroupAction, to_geom::action::HelperCoordinateAction, to_geom::action::IndexedFaceSetAction, to_geom::action::IndexedLineSetAction, to_geom::action::ShapeAction, to_geom::action::SwitchAction, and to_geom::action::TransformAction.