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 | ) |