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

Represents an action for the Transform VRML node. More...

#include <TransformAction.hpp>

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

Classes

struct  Properties
 Properties for TransformAction. See VRML 2.0 specification for more information. More...
 

Public Member Functions

 TransformAction (Properties properties)
 Constructs a TransformAction with specified properties.
 
std::shared_ptr< to_geom::conversion_context::MeshTaskConversionContextExecute () override
 The method is focused only on children field. All children are merged together and returned as a pointer.
 
- 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 the Transform VRML node.

Inherits from ConversionContextAction<MeshTaskConversionContext> to integrate with the conversion system.

Constructor & Destructor Documentation

◆ TransformAction()

to_geom::action::TransformAction::TransformAction ( Properties properties)

Constructs a TransformAction with specified properties.

Parameters
propertiesproperties for TransformAction

Member Function Documentation

◆ Execute()

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

The method is focused only on children field. All children are merged together and returned as a pointer.

Returns
A shared pointer to the MeshTaskConversionContext.

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


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