PodObj Class Reference
 
 
 
PodObj Class Reference

#include <pod.h>

Inheritance diagram for PodObj:
SimpleObject2 SimpleObject GeomObject Object BaseObject ReferenceTarget ReferenceMaker Animatable InterfaceServer Noncopyable MaxHeapOperators MaxHeapOperators

Public Member Functions

DllExport void  UpdateWrangler ()
DllExport void  AddToList (INode *newnode, int i, BOOL add)
DllExport BOOL  AddSourceBinding (INode *node)
DllExport BOOL  AddOperatorBinding (INode *node, BOOL test)
DllExport void  AddResBinding (INode *node, int effnum, BOOL torf)
DllExport void  DeleteFromList (int nnum)
DllExport INode GetSource (int num)
DllExport INode GetEffects (int num)
DllExport INode GetResultT (int num)
DllExport INode GetResultF (int num)
virtual void  GetGroupStats (int gnum, Groupdata &gdata, PodObjPtr *plist)
virtual void  UpdatePod (float t=0.0f, float stepSize=-1.0f)
virtual void *  GetInterface (ULONG id)
  Inherited from Animatable.
virtual BOOL  TryBinding (INode *node)
virtual void  GetPart (ParticleData &part, int i)

Public Attributes

BOOL  updatenow
InputTab  InputList
SourceDataTab  Source
EffectsDataTab  Effects
int  podnum
int  groupnum

Member Function Documentation

DllExport void UpdateWrangler ( )
DllExport void AddToList ( INode newnode,
int  i,
BOOL  add 
)
DllExport BOOL AddSourceBinding ( INode node )
DllExport BOOL AddOperatorBinding ( INode node,
BOOL  test 
)
DllExport void AddResBinding ( INode node,
int  effnum,
BOOL  torf 
)
DllExport void DeleteFromList ( int  nnum )
DllExport INode* GetSource ( int  num )
DllExport INode* GetEffects ( int  num )
DllExport INode* GetResultT ( int  num )
DllExport INode* GetResultF ( int  num )
virtual void GetGroupStats ( int  gnum,
Groupdata gdata,
PodObjPtr plist 
) [inline, virtual]
virtual void UpdatePod ( float  t = 0.0f,
float  stepSize = -1.0f 
) [inline, virtual]
virtual void* GetInterface ( ULONG  id ) [inline, virtual]

Inherited from Animatable.

Returns a pointer to the interface.

Parameters:
id - The id of the interface.
Returns:
A Pointer to the Interface

Reimplemented from SimpleObject.

{ return SimpleObject2::GetInterface(id); }
virtual BOOL TryBinding ( INode node ) [inline, virtual]
{return FALSE;}
virtual void GetPart ( ParticleData part,
int  i 
) [inline, virtual]

Member Data Documentation