FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Member Functions | List of all members
fast::SceneGraphNode Class Reference

#include <SceneGraph.hpp>

+ Inheritance diagram for fast::SceneGraphNode:
+ Collaboration diagram for fast::SceneGraphNode:

Public Member Functions

void setTransformation (AffineTransformation::pointer transformation)
 
void setParent (SceneGraphNode::pointer parent)
 
SceneGraphNode::pointer getParent () const
 
AffineTransformation::pointer getTransformation () const
 
void reset ()
 
bool isDataNode () const
 
bool isRootNode () const
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Additional Inherited Members

- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 
- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 
- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Member Function Documentation

◆ getParent()

SceneGraphNode::pointer fast::SceneGraphNode::getParent ( ) const

◆ getTransformation()

AffineTransformation::pointer fast::SceneGraphNode::getTransformation ( ) const

◆ isDataNode()

bool fast::SceneGraphNode::isDataNode ( ) const

◆ isRootNode()

bool fast::SceneGraphNode::isRootNode ( ) const

◆ reset()

void fast::SceneGraphNode::reset ( )

◆ setParent()

void fast::SceneGraphNode::setParent ( SceneGraphNode::pointer  parent)

◆ setTransformation()

void fast::SceneGraphNode::setTransformation ( AffineTransformation::pointer  transformation)

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