Atoms Crowd  4.1.0
AtomsGraph Namespace Reference

AtomsGraph namespace. More...

Classes

class  AlignZAxisWithTargetDirMatrixNode
 
class  BlendVectors
 
class  BufferDouble
 
class  BufferLong
 
class  ClosestPointOnCurve
 
class  CompareNode
 
class  ComputeData
 
class  ComputeLocalFrameMatrixNode
 
class  ComputeRSMatrixNode
 
struct  DataTypeTraits
 Data type trait. More...
 
struct  DataTypeTraits< double >
 
struct  DataTypeTraits< float >
 
struct  DataTypeTraits< int >
 
struct  DataTypeTraits< long >
 
class  DoubleToVector
 
class  ExtractEulerXYZMatrixNode
 
class  ExtractEulerZYXMatrixNode
 
class  ExtractQuaternionMatrixNode
 
class  ExtractScalingAndShearMatrixNode
 
class  ExtractScalingMatrixNode
 
class  ExtractSHRTMatrixNode
 
class  IfNode
 
class  MatrixToVectorNode
 
class  MeshRayCast
 
class  MultiDirMatrixNode
 
class  MultiVecMatrixNode
 
class  NetworkManager
 Network manager class. More...
 
class  Node
 
class  NodeFactory
 Node factory. More...
 
class  Port
 BasePort class. More...
 
class  PortTemplate
 Generic node port class. More...
 
class  RotationMatrixNode
 
class  RotationWithUpDirMatrixNode
 
class  SansScalingAndShearMatrixNode
 
class  SansScalingMatrixNode
 
class  SetAxisAngleMatrixNode
 
class  TimeNode
 
class  VectorToDouble
 
class  VectorToMatrixNode
 

Typedefs

typedef ::AtomsGraph::PortTemplate< AtomsCore::PosePosePort
 
typedef ::AtomsUtils::Logger Logger
 
typedef PortTemplate< bool > BooleanPort
 
typedef std::vector< bool > BooleanVector
 
typedef PortTemplate< BooleanVector > BooleanArrayPort
 
typedef PortTemplate< long > LongPort
 
typedef std::vector< long > LongVector
 
typedef PortTemplate< LongVector > LongArrayPort
 
typedef PortTemplate< double > DoublePort
 
typedef std::vector< double > DoubleVector
 
typedef PortTemplate< DoubleVector > DoubleArrayPort
 
typedef PortTemplate< std::string > StringPort
 
typedef std::vector< std::string > StringVector
 
typedef PortTemplate< StringVector > StringArrayPort
 
typedef PortTemplate< AtomsMath::Matrix > MatrixPort
 
typedef std::vector< AtomsMath::Matrix > MatrixVector
 
typedef PortTemplate< MatrixVector > MatrixArrayPort
 
typedef PortTemplate< AtomsMath::Vector3 > VectorPort
 
typedef std::vector< AtomsMath::Vector3 > Vector3dVector
 
typedef PortTemplate< Vector3dVector > VectorArrayPort
 
typedef PortTemplate< AtomsMath::Quaternion > QuaternionPort
 
typedef std::vector< AtomsMath::Quaternion > QuaternionVector
 
typedef PortTemplate< QuaternionVector > QuaternionArrayPort
 
typedef AtomsUtils::CurveCurveRef
 
typedef PortTemplate< CurveRefCurveRefPort
 
typedef PortTemplate< AtomsUtils::CurveCurvePort
 
typedef std::vector< AtomsUtils::CurveCurveVector
 
typedef PortTemplate< CurveVector > CurveArrayPort
 
typedef AtomsUtils::MeshMeshRef
 
typedef PortTemplate< MeshRefMeshRefPort
 
typedef PortTemplate< AtomsUtils::MeshMeshPort
 
typedef std::vector< AtomsUtils::MeshMeshVector
 
typedef PortTemplate< MeshVector > MeshArrayPort
 
typedef PortTemplate< AtomsUtils::ImageImagePort
 

Functions

ATOMSGRAPH_EXPORT void initAtomsGraph ()
 Initialize atoms core.
 
ATOMSGRAPH_EXPORT void registerBlendVectorsNode ()
 
ATOMSGRAPH_EXPORT void registerClosetPointOnCurveNode ()
 
ATOMSGRAPH_EXPORT void registerCompareNodes ()
 
ATOMSGRAPH_EXPORT void registerIfNodes ()
 
ATOMSGRAPH_EXPORT void registerMathNodes ()
 
ATOMSGRAPH_EXPORT void registerMatrixNodes ()
 
ATOMSGRAPH_EXPORT void registerMeshRayCastNode ()
 
ATOMSGRAPH_EXPORT void registerDefaultNodes ()
 
ATOMSGRAPH_EXPORT void registerUtilsNodes ()
 
ATOMSGRAPH_EXPORT void registerVectorNodes ()
 

Detailed Description

AtomsGraph namespace.