ssgEntity Class Reference

Inheritance diagram for ssgEntity:

ssgBase ssgBranch ssgEntityArray ssgLeaf SGCustomTransform SGDummyBSphereEntity SGPersonalityBranch ssgBaseTransform ssgCutout ssgInvisible ssgRoot ssgSelector ssgTweenController ssgVTable ssgVtxTable List of all members.

Public Member Functions

int getTraversalMask ()
void setTraversalMask (int t)
void setTraversalMaskBits (int t)
void clrTraversalMaskBits (int t)
ssgTravCallback getTravCallback (int cb_type)
void setTravCallback (int cb_type, ssgTravCallback cb)
int isDirtyBSphere (void)
sgSphere * getBSphere ()
virtual int getNumKids (void)
int getNumParents ()
ssgBranchgetParent (int p)
ssgBranchgetNextParent ()
void addParent (ssgEntity *entity)
void removeParent (ssgEntity *entity)

Protected Member Functions

void emptyBSphere ()
void extendBSphere (sgSphere *s)
void extendBSphere (sgBox *b)
void extendBSphere (sgVec3 v)

Protected Attributes

sgSphere bsphere
int bsphere_is_invalid

Detailed Description

Definition at line 1107 of file ssg.h.


The documentation for this class was generated from the following file:
Generated on Mon Dec 17 09:30:58 2007 for SimGear by  doxygen 1.5.1