Privacy
An open-source, flexible 3D physical simulation framework
mars::graphics::nodemanager Struct Reference

internal struct for GraphicManager.h connecting the node indices with the osg nodes More...

#include <gui_helper_functions.h>

Public Attributes

osg::ref_ptr< osg::Group > node
 
osg::ref_ptr< osg::PositionAttitudeTransform > transform
 
osg::ref_ptr< osg::MatrixTransform > matrix
 
unsigned long index
 
std::string name
 
mars::utils::Vector offset
 
mars::utils::Quaternion r_off
 
mars::interfaces::NodeData snode
 

Detailed Description

internal struct for GraphicManager.h connecting the node indices with the osg nodes

Definition at line 54 of file gui_helper_functions.h.

Member Data Documentation

◆ index

unsigned long mars::graphics::nodemanager::index

Definition at line 58 of file gui_helper_functions.h.

◆ matrix

osg::ref_ptr<osg::MatrixTransform> mars::graphics::nodemanager::matrix

Definition at line 57 of file gui_helper_functions.h.

◆ name

std::string mars::graphics::nodemanager::name

Definition at line 59 of file gui_helper_functions.h.

◆ node

osg::ref_ptr<osg::Group> mars::graphics::nodemanager::node

Definition at line 55 of file gui_helper_functions.h.

◆ offset

mars::utils::Vector mars::graphics::nodemanager::offset

Definition at line 60 of file gui_helper_functions.h.

◆ r_off

mars::utils::Quaternion mars::graphics::nodemanager::r_off

Definition at line 61 of file gui_helper_functions.h.

◆ snode

mars::interfaces::NodeData mars::graphics::nodemanager::snode

Definition at line 62 of file gui_helper_functions.h.

◆ transform

osg::ref_ptr<osg::PositionAttitudeTransform> mars::graphics::nodemanager::transform

Definition at line 56 of file gui_helper_functions.h.


The documentation for this struct was generated from the following file: