DOP/DOP_FullPathData.h File Reference

#include "DOP_API.h"
#include <UT/UT_RefArray.h>
#include <UT/UT_String.h>
#include <OP/OP_Node.h>
#include "DOP_Engine.h"

Go to the source code of this file.

Classes

class  DOP_FullPathData
class  DOP_FullPathDataArray

Functions

DOP_API bool DOPfindDataFromPath (const char *path, DOP_FullPathData &fulldata, fpreal time, OP_Node *relativetonode=0, bool dopparentisenough=false)
DOP_API bool DOPfindAllDataFromPath (const char *path, DOP_FullPathDataArray &fulldata, fpreal time, OP_Node *relativetonode=0, bool dopparentisenough=false)
DOP_API void DOPglobPathAndFindAllData (const char *path, DOP_FullPathDataArray &fulldata, OP_NodeList &nodatadopnets, fpreal time, OP_Node *relativetonode=0, OP_GlobContext *context=0)
DOP_API SIM_Time DOPsetBestTime (DOP_Parent *dopparent, SIM_Time time)


Function Documentation

DOP_API bool DOPfindAllDataFromPath ( const char *  path,
DOP_FullPathDataArray fulldata,
fpreal  time,
OP_Node relativetonode = 0,
bool  dopparentisenough = false 
)

DOP_API bool DOPfindDataFromPath ( const char *  path,
DOP_FullPathData fulldata,
fpreal  time,
OP_Node relativetonode = 0,
bool  dopparentisenough = false 
)

DOP_API void DOPglobPathAndFindAllData ( const char *  path,
DOP_FullPathDataArray fulldata,
OP_NodeList nodatadopnets,
fpreal  time,
OP_Node relativetonode = 0,
OP_GlobContext context = 0 
)

DOP_API SIM_Time DOPsetBestTime ( DOP_Parent dopparent,
SIM_Time  time 
)

If the dopparent is currently simulating it is not possible to reset its time. Similarly, if the desired time is within the last timestep, we can't interpolate since the actual 'current' value of the object is stored at the end time. Returned from this is the new time to use for accesses. In case of unsimulated networks, it is the same as dopparent->setDOPTime(time); return time;


Generated on Mon May 21 00:09:38 2012 for HDK by  doxygen 1.5.9