vrmlproc & togeom
 
Loading...
Searching...
No Matches
to_geom::action::ShapeAction Class Reference

Represents an action for Shape VRML node. More...

#include <ShapeAction.hpp>

Inheritance diagram for to_geom::action::ShapeAction:
vrml_proc::action::ConversionContextAction< to_geom::conversion_context::MeshTaskConversionContext >

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::MeshTaskConversionContextExecute () override
 Overriden implemented interface method from BaseConversionContextAction. The method is focused only on m_geometry member field.
 
- Public Member Functions inherited from vrml_proc::action::ConversionContextAction< to_geom::conversion_context::MeshTaskConversionContext >
virtual ~ConversionContextAction ()=default
 Virtual default destructor.
 

Detailed Description

Represents an action for Shape VRML node.

Process a VRML Shape node. Inherits from ConversionContextAction<MeshTaskConversionContext> to integrate with the conversion system.

Constructor & Destructor Documentation

◆ ShapeAction()

to_geom::action::ShapeAction::ShapeAction ( Properties properties)

Constructs a ShapeAction with specified properties.

Parameters
propertiesproperties for ShapeAction

Member Function Documentation

◆ Execute()

std::shared_ptr< to_geom::conversion_context::MeshTaskConversionContext > to_geom::action::ShapeAction::Execute ( )
overridevirtual

Overriden implemented interface method from BaseConversionContextAction. The method is focused only on m_geometry member field.

Returns
shared pointer owning the object of merged ConversionContext objects

Implements vrml_proc::action::ConversionContextAction< to_geom::conversion_context::MeshTaskConversionContext >.


The documentation for this class was generated from the following files: