OBJ_DopNet Class Reference

#include <OBJ_DopNet.h>

Inheritance diagram for OBJ_DopNet:

OBJ_Node DOP_Parent OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 OBJ_DopNet (OP_Network *net, const char *name, OP_Operator *op)
virtual ~OBJ_DopNet ()
virtual void getVariableString (int index, UT_String &value, int thread)
 Handle the evaluation of standards string local variables.
virtual const char * getChildType () const
virtual OBJ_OBJECT_TYPE getObjectType () const
virtual OP_OpTypeId getChildTypeID () const
virtual unsigned disableParms ()
virtual void opChanged (OP_EventType reason, void *data=0)
virtual void referencedParmChanged (int pi)
virtual OP_NodegetRenderNodePtr ()
virtual int isObjectRenderable () const
int getNumDOPGeometries () const
GU_ConstDetailHandle getDOPGeometry (int index, UT_DMatrix4 &xform, bool fordisplay, bool acceptguide) const
const SIM_DatagetDOPData (int index) const
const SIM_RootDatagetDOPRootData (int index) const
const SIM_RenderParmsgetDOPRenderParms (int index) const
bool getDOPIsGuide (int index) const
virtual bool getIsTimeless () const
virtual DOP_ParentcastToDOPParent ()
virtual const DOP_ParentcastToDOPParent () const
virtual int isObjectLitBy (OBJ_Node *, float)
virtual int doDrawLit () const
void DISPLAYFILTER (UT_String &str)
void INITIALSTATE (UT_String &str)
float TIMESTEP ()
int SUBSTEP ()
float TIMEOFFSET ()
float STARTFRAME ()
float TIMESCALE ()
int MAXFEEDBACK ()
int INTERPOLATE ()
int AUTORESIM ()
int DATAHINTS ()
int CACHEENABLED ()
int CACHETODISK ()
int CACHETODISKNONINTERACTIVE ()
int CACHESUBSTEPS ()
int CACHEMAXSIZE ()
bool COMPRESSSIMS ()
bool EXPLICITCACHE ()
void EXPLICITCACHENAME (UT_String &str)
int EXPLICITCACHENSTEPS ()
int TIMELESS () const
virtual fpreal getW () const
 Node position/scale is used by the UI.
virtual fpreal getH () const
 Node position/scale is used by the UI.
virtual int getDandROpsEqual ()
virtual int updateDandROpsEqual (int check_inputs=1)
virtual void clearInterrupted ()
virtual OBJ_DopNetcastToOBJDopNet ()
virtual void clearCache ()

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *net, const char *name, OP_Operator *entry)
static PRM_TemplategetObsolete ()
static PRM_TemplategetTemplateList ()
static int resimulateStatic (void *, int, float, const PRM_Template *)

Static Public Attributes

static CH_LocalVariable theVariables []

Protected Member Functions

virtual int * getIndirect () const
virtual OP_ERROR cookMyObj (OP_Context &context)
virtual void childFlagChange (OP_Node *)
virtual bool cookedDataUsesAllParameters () const
virtual const DOP_EnginegetEngineSubclass () const
virtual void setDOPTimeSubclass (const SIM_Time &t)
virtual DOP_EnginegetEngineProtectedSubclass ()
virtual void filterDataSubclass (const SIM_Time &t)
virtual bool createSpareParametersFromChannels (UT_BitArray &selection, const CH_ChannelList &channels)
virtual bool createSpareParametersForLoad (UT_StringArray &names, PRM_ParmNameMap &nmap, UT_String &errors)


Detailed Description

Definition at line 82 of file OBJ_DopNet.h.


Constructor & Destructor Documentation

OBJ_DopNet::OBJ_DopNet ( OP_Network net,
const char *  name,
OP_Operator op 
)

virtual OBJ_DopNet::~OBJ_DopNet (  )  [virtual]


Member Function Documentation

int OBJ_DopNet::AUTORESIM (  )  [inline]

Definition at line 149 of file OBJ_DopNet.h.

int OBJ_DopNet::CACHEENABLED (  )  [inline]

Definition at line 153 of file OBJ_DopNet.h.

int OBJ_DopNet::CACHEMAXSIZE (  )  [inline]

Definition at line 161 of file OBJ_DopNet.h.

int OBJ_DopNet::CACHESUBSTEPS (  )  [inline]

Definition at line 159 of file OBJ_DopNet.h.

int OBJ_DopNet::CACHETODISK (  )  [inline]

Definition at line 155 of file OBJ_DopNet.h.

int OBJ_DopNet::CACHETODISKNONINTERACTIVE (  )  [inline]

Definition at line 157 of file OBJ_DopNet.h.

virtual const DOP_Parent* OBJ_DopNet::castToDOPParent (  )  const [virtual]

Reimplemented from OP_Node.

virtual DOP_Parent* OBJ_DopNet::castToDOPParent (  )  [virtual]

Reimplemented from OP_Node.

virtual OBJ_DopNet* OBJ_DopNet::castToOBJDopNet (  )  [inline, virtual]

Reimplemented from OBJ_Node.

Definition at line 192 of file OBJ_DopNet.h.

virtual void OBJ_DopNet::childFlagChange ( OP_Node  )  [protected, virtual]

Reimplemented from OP_Network.

virtual void OBJ_DopNet::clearCache (  )  [virtual]

Reimplemented from OP_Node.

virtual void OBJ_DopNet::clearInterrupted (  )  [virtual]

Reimplemented from OP_Node.

bool OBJ_DopNet::COMPRESSSIMS (  )  [inline]

Definition at line 164 of file OBJ_DopNet.h.

virtual bool OBJ_DopNet::cookedDataUsesAllParameters (  )  const [inline, protected, virtual]

Reimplemented from OP_Node.

Definition at line 206 of file OBJ_DopNet.h.

virtual OP_ERROR OBJ_DopNet::cookMyObj ( OP_Context context  )  [protected, virtual]

Reimplemented from OBJ_Node.

virtual bool OBJ_DopNet::createSpareParametersForLoad ( UT_StringArray names,
PRM_ParmNameMap nmap,
UT_String errors 
) [protected, virtual]

Reimplemented from OBJ_Node.

virtual bool OBJ_DopNet::createSpareParametersFromChannels ( UT_BitArray selection,
const CH_ChannelList channels 
) [protected, virtual]

Reimplemented from OBJ_Node.

int OBJ_DopNet::DATAHINTS (  )  [inline]

Definition at line 151 of file OBJ_DopNet.h.

virtual unsigned OBJ_DopNet::disableParms (  )  [virtual]

Reimplemented from OBJ_Node.

void OBJ_DopNet::DISPLAYFILTER ( UT_String str  )  [inline]

Definition at line 131 of file OBJ_DopNet.h.

virtual int OBJ_DopNet::doDrawLit (  )  const [inline, virtual]

Reimplemented from OBJ_Node.

Definition at line 129 of file OBJ_DopNet.h.

bool OBJ_DopNet::EXPLICITCACHE (  )  [inline]

Definition at line 167 of file OBJ_DopNet.h.

void OBJ_DopNet::EXPLICITCACHENAME ( UT_String str  )  [inline]

Definition at line 169 of file OBJ_DopNet.h.

int OBJ_DopNet::EXPLICITCACHENSTEPS (  )  [inline]

Definition at line 171 of file OBJ_DopNet.h.

virtual void OBJ_DopNet::filterDataSubclass ( const SIM_Time t  )  [protected, virtual]

Implements DOP_Parent.

virtual const char* OBJ_DopNet::getChildType (  )  const [virtual]

Reimplemented from OBJ_Node.

virtual OP_OpTypeId OBJ_DopNet::getChildTypeID (  )  const [virtual]

Reimplemented from OBJ_Node.

virtual int OBJ_DopNet::getDandROpsEqual (  )  [virtual]

Reimplemented from OP_Network.

const SIM_Data* OBJ_DopNet::getDOPData ( int  index  )  const

GU_ConstDetailHandle OBJ_DopNet::getDOPGeometry ( int  index,
UT_DMatrix4 xform,
bool  fordisplay,
bool  acceptguide 
) const

bool OBJ_DopNet::getDOPIsGuide ( int  index  )  const

const SIM_RenderParms* OBJ_DopNet::getDOPRenderParms ( int  index  )  const

const SIM_RootData* OBJ_DopNet::getDOPRootData ( int  index  )  const

virtual DOP_Engine& OBJ_DopNet::getEngineProtectedSubclass (  )  [protected, virtual]

Implements DOP_Parent.

virtual const DOP_Engine& OBJ_DopNet::getEngineSubclass (  )  const [protected, virtual]

Implements DOP_Parent.

virtual fpreal OBJ_DopNet::getH (  )  const [virtual]

Node position/scale is used by the UI.

Reimplemented from OBJ_Node.

virtual int* OBJ_DopNet::getIndirect (  )  const [inline, protected, virtual]

Implements OBJ_Node.

Definition at line 199 of file OBJ_DopNet.h.

virtual bool OBJ_DopNet::getIsTimeless (  )  const [inline, virtual]

Reimplemented from DOP_Parent.

Definition at line 116 of file OBJ_DopNet.h.

int OBJ_DopNet::getNumDOPGeometries (  )  const

virtual OBJ_OBJECT_TYPE OBJ_DopNet::getObjectType (  )  const [virtual]

Implements OBJ_Node.

static PRM_Template* OBJ_DopNet::getObsolete (  )  [static]

Reimplemented from OBJ_Node.

virtual OP_Node* OBJ_DopNet::getRenderNodePtr (  )  [virtual]

Reimplemented from OP_Network.

static PRM_Template* OBJ_DopNet::getTemplateList (  )  [static]

virtual void OBJ_DopNet::getVariableString ( int  index,
UT_String value,
int  thread 
) [virtual]

Handle the evaluation of standards string local variables.

Reimplemented from OP_Parameters.

virtual fpreal OBJ_DopNet::getW (  )  const [virtual]

Node position/scale is used by the UI.

Reimplemented from OBJ_Node.

void OBJ_DopNet::INITIALSTATE ( UT_String str  )  [inline]

Definition at line 133 of file OBJ_DopNet.h.

int OBJ_DopNet::INTERPOLATE (  )  [inline]

Definition at line 147 of file OBJ_DopNet.h.

virtual int OBJ_DopNet::isObjectLitBy ( OBJ_Node ,
float   
) [inline, virtual]

Reimplemented from OBJ_Node.

Definition at line 127 of file OBJ_DopNet.h.

virtual int OBJ_DopNet::isObjectRenderable (  )  const [virtual]

Reimplemented from OBJ_Node.

int OBJ_DopNet::MAXFEEDBACK (  )  [inline]

Definition at line 145 of file OBJ_DopNet.h.

static OP_Node* OBJ_DopNet::myConstructor ( OP_Network net,
const char *  name,
OP_Operator entry 
) [static]

virtual void OBJ_DopNet::opChanged ( OP_EventType  reason,
void *  data = 0 
) [virtual]

Reimplemented from OBJ_Node.

virtual void OBJ_DopNet::referencedParmChanged ( int  pi  )  [virtual]

Reimplemented from OP_Node.

static int OBJ_DopNet::resimulateStatic ( void *  ,
int  ,
float  ,
const PRM_Template  
) [static]

virtual void OBJ_DopNet::setDOPTimeSubclass ( const SIM_Time t  )  [protected, virtual]

Reimplemented from DOP_Parent.

float OBJ_DopNet::STARTFRAME (  )  [inline]

Definition at line 141 of file OBJ_DopNet.h.

int OBJ_DopNet::SUBSTEP (  )  [inline]

Definition at line 137 of file OBJ_DopNet.h.

int OBJ_DopNet::TIMELESS (  )  const [inline]

Definition at line 176 of file OBJ_DopNet.h.

float OBJ_DopNet::TIMEOFFSET (  )  [inline]

Definition at line 139 of file OBJ_DopNet.h.

float OBJ_DopNet::TIMESCALE (  )  [inline]

Definition at line 143 of file OBJ_DopNet.h.

float OBJ_DopNet::TIMESTEP (  )  [inline]

Definition at line 135 of file OBJ_DopNet.h.

virtual int OBJ_DopNet::updateDandROpsEqual ( int  check_inputs = 1  )  [virtual]

Reimplemented from OP_Network.


Member Data Documentation

Definition at line 90 of file OBJ_DopNet.h.


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

Generated on Mon Jan 28 00:48:37 2013 for HDK by  doxygen 1.5.9