class TMObject


Definition#include <F2_object.h>
Template formTMObject<class TNum, class T>
Inherited byTMImageObject
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods

Protected Members


Detailed Description

static const int nTYPES_OBJ

nTYPES_OBJ

static const int TYPE_TMPointObject

TYPE_TMPointObject

static const int TYPE_TMLineObject

TYPE_TMLineObject

static const int TYPE_TMEllipseObject

TYPE_TMEllipseObject

static const int TYPE_TMImageObject

TYPE_TMImageObject

TMSpace& space

space

TSimulationEnvironment& simEnv

simEnv

string name

name

const int& nDim

nDim

const int type

type

int presentFlag

presentFlag

int changedFlag

changedFlag

int posChangedFlag

posChangedFlag

int rotChangedFlag

rotChangedFlag

TMObject* parent

parent

vector<TMObject*> childs

childs

vector<TMSegment*> segments

segments

TMVectorPar pos_init

pos_init

TMVectorPar rot_init

rot_init

TMVectorPar v_init

v_init

TMVectorPar vrot_init

vrot_init

TMVector pos

pos

TMVector rot

rot

TMVector v

v

TMVector d_pos

d_pos

TMVector vrot

vrot

TMVector d_rot

d_rot

 TMObject (TMSpace& space_arg, const string& name_arg, int type_arg)

TMObject

 TMObject (TMObject& pattern, const string& name_arg)

TMObject

 TMObject (TMObject* parent_arg, TMSpace& space_arg, const string& name_arg, int type_arg)

TMObject

 TMObject (TMObject* parent_arg, TMObject& pattern, const string& name_arg)

TMObject

 ~TMObject ()

~TMObject

void  init ()

init

[virtual]

void  init_nonvirtual ()

init_nonvirtual

void  step ()

step

[virtual]

void  step_nonvirtual ()

step_nonvirtual

void  reparseConstruct (vector<TParameter*>& repPars)

reparseConstruct

[virtual]

void  reparseDelete (vector<TParameter*>& repPars)

reparseDelete

[virtual]

void  handleUpdatedParameters ()

handleUpdatedParameters

[virtual]

void  reparseConstruct_nonvirtual (vector<TParameter*>& repPars)

reparseConstruct_nonvirtual

void  reparseDelete_nonvirtual (vector<TParameter*>& repPars)

reparseDelete_nonvirtual

void  handleUpdatedParameters_nonvirtual ()

handleUpdatedParameters_nonvirtual

void  setPresentFlag ()

setPresentFlag

void  clearPresentFlag ()

clearPresentFlag

void  setChangedFlags ()

setChangedFlags

void  setChangedFlagsOfChildren ()

setChangedFlagsOfChildren

void  setPosChangedFlag ()

setPosChangedFlag

void  setPosChangedFlagOfChildren ()

setPosChangedFlagOfChildren

void  setRotChangedFlag ()

setRotChangedFlag

void  setRotChangedFlagOfChildren ()

setRotChangedFlagOfChildren

void  clearChangedFlags ()

clearChangedFlags

void  addChild (TMObject* child)

addChild

void  removeChild (TMObject* child)

removeChild

void  addSegment (TMSegment* segment)

addSegment

void  removeSegment (TMSegment* segment)

removeSegment

void  setPosition (TMVector& pos_arg)

setPosition

void  setRotation (TMVector& rot_arg)

setRotation

void  setPositionVelocity (TMVector& v_arg)

setPositionVelocity

void  setRotationVelocity (TMVector& vrot_arg)

setRotationVelocity

void  addPosition (TMVector& pos_arg)

addPosition

void  addRotation (TMVector& rot_arg)

addRotation

void  addPositionVelocity (TMVector& v_arg)

addPositionVelocity

void  addRotationVelocity (TMVector& vrot_arg)

addRotationVelocity

void  drawSegments (TMSpaceRepresentation* spcrep)

drawSegments

friend ostream&  operator<< (ostream& os, const TMObject& object)

operator<<

friend istream&  operator>> (istream& os, TMObject& object)

operator>>

void  firstInit ()

firstInit

[protected]

int zeroFlag_v

zeroFlag_v

[protected]

int zeroFlag_vrot

zeroFlag_vrot

[protected]


Generated by: aknoblau on synfire on Sat May 1 14:32:16 2004, using kdoc 2.0a54.