FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Functions
fast::SceneGraph Namespace Reference

Functions

FAST_EXPORT AffineTransformation::pointer getAffineTransformationBetweenNodes (SceneGraphNode::pointer nodeA, SceneGraphNode::pointer nodeB)
 
FAST_EXPORT AffineTransformation::pointer getAffineTransformationFromNode (SceneGraphNode::pointer node)
 
FAST_EXPORT AffineTransformation::pointer getAffineTransformationFromData (std::shared_ptr< SpatialDataObject > node)
 
FAST_EXPORT Affine3f getEigenAffineTransformationFromData (std::shared_ptr< SpatialDataObject > node)
 
FAST_EXPORT void setParentNode (std::shared_ptr< SpatialDataObject > child, std::shared_ptr< SpatialDataObject > parent)
 
FAST_EXPORT SceneGraphNode::pointer insertParentNodeToData (std::shared_ptr< SpatialDataObject > child, AffineTransformation::pointer transform)
 
FAST_EXPORT SceneGraphNode::pointer insertParentNodeToNode (SceneGraphNode::pointer child, AffineTransformation::pointer transform)
 

Function Documentation

◆ getAffineTransformationBetweenNodes()

FAST_EXPORT AffineTransformation::pointer fast::SceneGraph::getAffineTransformationBetweenNodes ( SceneGraphNode::pointer  nodeA,
SceneGraphNode::pointer  nodeB 
)

◆ getAffineTransformationFromData()

FAST_EXPORT AffineTransformation::pointer fast::SceneGraph::getAffineTransformationFromData ( std::shared_ptr< SpatialDataObject node)

◆ getAffineTransformationFromNode()

FAST_EXPORT AffineTransformation::pointer fast::SceneGraph::getAffineTransformationFromNode ( SceneGraphNode::pointer  node)

◆ getEigenAffineTransformationFromData()

FAST_EXPORT Affine3f fast::SceneGraph::getEigenAffineTransformationFromData ( std::shared_ptr< SpatialDataObject node)

◆ insertParentNodeToData()

FAST_EXPORT SceneGraphNode::pointer fast::SceneGraph::insertParentNodeToData ( std::shared_ptr< SpatialDataObject child,
AffineTransformation::pointer  transform 
)

◆ insertParentNodeToNode()

FAST_EXPORT SceneGraphNode::pointer fast::SceneGraph::insertParentNodeToNode ( SceneGraphNode::pointer  child,
AffineTransformation::pointer  transform 
)

◆ setParentNode()

FAST_EXPORT void fast::SceneGraph::setParentNode ( std::shared_ptr< SpatialDataObject child,
std::shared_ptr< SpatialDataObject parent 
)