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

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

#include <GroupAction.hpp>

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

Classes

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

Public Member Functions

 GroupAction (Properties properties)
 Constructs a GroupAction 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 Group VRML node.

Inherits from ConversionContextAction<MeshTaskConversionContext>.

Constructor & Destructor Documentation

◆ GroupAction()

to_geom::action::GroupAction::GroupAction ( Properties properties)

Constructs a GroupAction with specified properties.

Parameters
propertiesproperties for GroupAction

Member Function Documentation

◆ Execute()

std::shared_ptr< to_geom::conversion_context::MeshTaskConversionContext > to_geom::action::GroupAction::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: