Locator is an abstruct class that encapsulates a 3d representation of different locators/grips in the scene.
It has a templated geometry that is copied every time new locator is created.
#include <Locator.h>
Public Types |
|
enum | { kDirtyGeometry = Node::kLastDirty, kLastDirty } |
Public Member Functions |
|
Locator () | |
Locator (const Locator &nodeToCopy) | |
Locator & | operator= (const Locator &) |
virtual bool | isDisplayed () const |
isDisplayed returns true iff both the
visibility and the alternate visibility flag are both set. |
|
virtual void | setAllDirty (bool dirty) |
virtual awString::IString | getTemplateGeomId () const =0 |
Returns an id of the root node of its
template geometry. |
|
bool | showGrip () const |
void | setShowGrip (bool show) |
Protected Member Functions |
|
virtual | ~Locator () |
anonymous enum |
{ kDirtyGeometry = Node::kLastDirty, kLastDirty };
Locator | ( | ) |
virtual ~Locator | ( | ) | [protected, virtual] |
virtual bool isDisplayed | ( | ) | const [virtual] |
isDisplayed returns true iff both the visibility and the alternate visibility flag are both set.
Reimplemented from Node.
Reimplemented in DecalLocator.
virtual void setAllDirty | ( | bool | dirty | ) | [virtual] |
Reimplemented from Node.
virtual awString::IString getTemplateGeomId | ( | ) | const [pure virtual] |
Returns an id of the root node of its template geometry.
Implemented in DecalLocator, and Light.
bool showGrip | ( | ) | const |
void setShowGrip | ( | bool | show | ) |