LagModData Class Reference
 
 
 
LagModData Class Reference

#include <ilag.h>

Inheritance diagram for LagModData:
LocalModData InterfaceServer MaxHeapOperators

Public Member Functions

  LagModData ()
  LagModData (int i, INode *n)
  ~LagModData ()
LocalModData Clone ()
  This method is called to allow a plug-in to copy its local data.

Public Attributes

Tab< EdgeBondage edgeSprings
int  id
INode SelfNode
Tab< SpringClass SpringList
Tab< CacheClass WholeFrameCache
Tab< BYTE >  esel
Tab< BYTE >  wsel
Tab< BYTE >  psel
Matrix3  InverseTM
BOOL  isMesh
BOOL  isPatch
BOOL  addSprings
BOOL  removeSprings
BOOL  computeEdges
BOOL  ignoreInteriorHandles
BOOL  simpleSoft
Point3  hitPoint
BOOL  isHit
TimeValue  lastFrame
BOOL  nukeRenderCache
Tab< Point3 pointCache

Constructor & Destructor Documentation

LagModData ( ) [inline]
                        {
                        SelfNode = NULL;
                        id = -1;
                        computeEdges = TRUE;
                        isMesh = FALSE;
                        isPatch = FALSE;
                        lastFrame = 999999999;
                        nukeRenderCache = TRUE;
                        addSprings = FALSE;
                        removeSprings = FALSE;
                        simpleSoft = FALSE;

                        }
LagModData ( int  i,
INode n 
) [inline]
                        {
                        id = i;
                        SelfNode = n;
                        isMesh = FALSE;
                        isPatch = FALSE;
                        lastFrame = 999999999;
                        nukeRenderCache = TRUE;
                        computeEdges = TRUE;
                        addSprings = FALSE;
                        removeSprings = FALSE;
                        simpleSoft = FALSE;

                        }
~LagModData ( ) [inline]
                        {
                        SelfNode = NULL;
                        }       

Member Function Documentation

LocalModData* Clone ( ) [virtual]

This method is called to allow a plug-in to copy its local data.

It is called when the system is copying a ModContext.

Returns:
The plug-in should return a pointer to a new instance of its LocalModData.

Implements LocalModData.


Member Data Documentation