Panda3D
Public Member Functions | Static Public Member Functions

ActorNode Class Reference

Inheritance diagram for ActorNode:
PhysicalNode

List of all members.

Public Member Functions

 ActorNode (ActorNode const copy)
 Copy Constructor.
 ActorNode (string name)
 Constructor.
 ActorNode ()
 Constructor.
 addPhysical (Physical physical)
 addPhysicalsFrom (PhysicalNode const other)
 append operation
 clear ()
Vec3 const getContactVector ()
int getNumPhysicals ()
Physical getPhysical (int index)
list getPhysicals ()
PhysicsObject getPhysicsObject ()
 removePhysical (int index)
 remove operation
 removePhysical (Physical physical)
 remove operation
 setContactVector (Vec3 const contact_vector)
 setTransformLimit (float limit)
 updateTransform ()
 this sets the transform generated by the contained Physical, moving the node and subsequent geometry.
 write (ostream out, unsigned int indent)
 Write a string representation of this instance to <out>.
 write (ostream out)
 Write a string representation of this instance to <out>.

Static Public Member Functions

static TypeHandle getClassType ()

Constructor & Destructor Documentation

ActorNode ( ActorNode const  copy)

Copy Constructor.

ActorNode ( string  name)

Constructor.

ActorNode ( )

Constructor.


Member Function Documentation

addPhysical ( Physical  physical) [inherited]
addPhysicalsFrom ( PhysicalNode const  other) [inherited]

append operation

clear ( ) [inherited]
static TypeHandle getClassType ( ) [static]

Reimplemented from PhysicalNode.

Vec3 const getContactVector ( )
int getNumPhysicals ( ) [inherited]
Physical getPhysical ( int  index) [inherited]
list getPhysicals ( ) [inherited]
PhysicsObject getPhysicsObject ( )
removePhysical ( Physical  physical) [inherited]

remove operation

removePhysical ( int  index) [inherited]

remove operation

setContactVector ( Vec3 const  contact_vector)
setTransformLimit ( float  limit)
updateTransform ( )

this sets the transform generated by the contained Physical, moving the node and subsequent geometry.

i.e. copy from PhysicsObject to PandaNode

write ( ostream  out,
unsigned int  indent 
) [inherited]

Write a string representation of this instance to <out>.

write ( ostream  out) [inherited]

Write a string representation of this instance to <out>.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties