HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DOP_FullPathData Class Reference

#include <DOP_FullPathData.h>

Public Member Functions

 DOP_FullPathData ()
 
 DOP_FullPathData (const SIM_FullPathData &src)
 
const SIM_PositiongetBestPosition () const
 
GU_ConstDetailHandle getBestGeometry (UT_DMatrix4 &xform) const
 
bool operator== (const DOP_FullPathData &cmp) const
 
void clear ()
 

Static Public Member Functions

static const SIM_PositiongetBestPosition (const SIM_RootData *rootdata, const SIM_Data *data, const char *dataname)
 
static GU_ConstDetailHandle getBestGeometry (UT_DMatrix4 &xform, const SIM_RootData *rootdata, const SIM_Data *data, const char *dataname, fpreal simtime, const bool doceflush=true)
 

Public Attributes

OP_NodemyNode = nullptr
 
DOP_ParentmyParent = nullptr
 
const SIM_RootDatamyRootData = nullptr
 
const SIM_DatamyData = nullptr
 
UT_String myDataName
 
fpreal myGlobalTime = 0
 

Detailed Description

Definition at line 34 of file DOP_FullPathData.h.

Constructor & Destructor Documentation

DOP_FullPathData::DOP_FullPathData ( )
inline

Definition at line 37 of file DOP_FullPathData.h.

DOP_FullPathData::DOP_FullPathData ( const SIM_FullPathData src)
inlineexplicit

Definition at line 42 of file DOP_FullPathData.h.

Member Function Documentation

void DOP_FullPathData::clear ( )
inline

Definition at line 80 of file DOP_FullPathData.h.

static GU_ConstDetailHandle DOP_FullPathData::getBestGeometry ( UT_DMatrix4 xform,
const SIM_RootData rootdata,
const SIM_Data data,
const char *  dataname,
fpreal  simtime,
const bool  doceflush = true 
)
static
GU_ConstDetailHandle DOP_FullPathData::getBestGeometry ( UT_DMatrix4 xform) const
static const SIM_Position* DOP_FullPathData::getBestPosition ( const SIM_RootData rootdata,
const SIM_Data data,
const char *  dataname 
)
inlinestatic

Definition at line 50 of file DOP_FullPathData.h.

const SIM_Position* DOP_FullPathData::getBestPosition ( ) const
inline

Definition at line 57 of file DOP_FullPathData.h.

bool DOP_FullPathData::operator== ( const DOP_FullPathData cmp) const
inline

Definition at line 71 of file DOP_FullPathData.h.

Member Data Documentation

const SIM_Data* DOP_FullPathData::myData = nullptr

Definition at line 93 of file DOP_FullPathData.h.

UT_String DOP_FullPathData::myDataName

Definition at line 94 of file DOP_FullPathData.h.

fpreal DOP_FullPathData::myGlobalTime = 0

Definition at line 97 of file DOP_FullPathData.h.

OP_Node* DOP_FullPathData::myNode = nullptr

Definition at line 90 of file DOP_FullPathData.h.

DOP_Parent* DOP_FullPathData::myParent = nullptr

Definition at line 91 of file DOP_FullPathData.h.

const SIM_RootData* DOP_FullPathData::myRootData = nullptr

Definition at line 92 of file DOP_FullPathData.h.


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