torque Torque Game Engine Documentation
TGE Version 1.5.2

WorldEditor::Selection Class Reference

#include <worldEditor.h>

Inheritance diagram for WorldEditor::Selection:

Inheritance graph
[legend]

Public Member Functions

 Selection ()
 ~Selection ()
U32 size ()
SceneObjectoperator[] (S32 index)
bool objInSet (SceneObject *)
bool addObject (SceneObject *)
bool removeObject (SceneObject *)
void clear ()
void onDeleteNotify (SimObject *)
 Called when a SimObject is deleted.
const Point3FgetCentroid ()
const Point3FgetBoxCentroid ()
void enableCollision ()
void disableCollision ()
void autoSelect (bool b)
void invalidateCentroid ()
void offset (const Point3F &)
void orient (const MatrixF &, const Point3F &)
void rotate (const EulerF &, const Point3F &)
void scale (const VectorF &)

Private Types

typedef SimObject Parent

Private Member Functions

void updateCentroid ()

Private Attributes

Point3F mCentroid
Point3F mBoxCentroid
bool mCentroidValid
SimObjectList mObjectList
bool mAutoSelect

Member Typedef Documentation

Reimplemented from SimObject.


Constructor & Destructor Documentation

WorldEditor::Selection::Selection (  ) 

WorldEditor::Selection::~Selection (  ) 


Member Function Documentation

void WorldEditor::Selection::updateCentroid (  )  [private]

U32 WorldEditor::Selection::size (  )  [inline]

SceneObject* WorldEditor::Selection::operator[] ( S32  index  )  [inline]

bool WorldEditor::Selection::objInSet ( SceneObject  ) 

bool WorldEditor::Selection::addObject ( SceneObject  ) 

bool WorldEditor::Selection::removeObject ( SceneObject  ) 

void WorldEditor::Selection::clear (  ) 

void WorldEditor::Selection::onDeleteNotify ( SimObject object  )  [virtual]

Called when a SimObject is deleted.

When you are on the notification list for another object and it is deleted, this method is called.

Reimplemented from SimObject.

const Point3F& WorldEditor::Selection::getCentroid (  ) 

const Point3F& WorldEditor::Selection::getBoxCentroid (  ) 

void WorldEditor::Selection::enableCollision (  ) 

void WorldEditor::Selection::disableCollision (  ) 

void WorldEditor::Selection::autoSelect ( bool  b  )  [inline]

void WorldEditor::Selection::invalidateCentroid (  )  [inline]

void WorldEditor::Selection::offset ( const Point3F  ) 

void WorldEditor::Selection::orient ( const MatrixF ,
const Point3F  
)

void WorldEditor::Selection::rotate ( const EulerF ,
const Point3F  
)

void WorldEditor::Selection::scale ( const VectorF  ) 


Field Documentation




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen