FAST/SceneGraph.hpp file

Contents

Namespaces

namespace fast
FAST namespace - All FAST code lives in this namespace.
namespace fast::SceneGraph

Classes

class fast::SceneGraphNode

Functions

auto getTransformBetweenNodes(SceneGraphNode::pointer nodeA, SceneGraphNode::pointer nodeB) -> FAST_EXPORT Transform::pointer
auto getTransformFromNode(SceneGraphNode::pointer node) -> FAST_EXPORT Transform::pointer
auto getTransformFromData(std::shared_ptr<SpatialDataObject> node) -> FAST_EXPORT Transform::pointer
auto getEigenTransformFromNode(SceneGraphNode::pointer node) -> FAST_EXPORT Affine3f
auto getEigenTransformFromData(std::shared_ptr<SpatialDataObject> node) -> FAST_EXPORT Affine3f
auto setParentNode(std::shared_ptr<SpatialDataObject> child, std::shared_ptr<SpatialDataObject> parent) -> FAST_EXPORT void
auto insertParentNodeToData(std::shared_ptr<SpatialDataObject> child, Transform::pointer transform) -> FAST_EXPORT SceneGraphNode::pointer
auto insertParentNodeToNode(SceneGraphNode::pointer child, Transform::pointer transform) -> FAST_EXPORT SceneGraphNode::pointer