DecalLocator is a 3d representation of a decal assignment in the scene.
It is always associated with a node that the decal is assigned to.
#include <DecalLocator.h>

Public Member Functions |
|
| DecalLocator () | |
| DecalLocator (const DecalLocator &nodeToCopy) | |
| DecalLocator & | operator= (const DecalLocator &) |
| virtual bool | isLeafNode () const |
| virtual void | accept (NodeVisitor &visitor) |
| virtual bool | isDisplayed () const |
| isDisplayed returns true iff both the
visibility and the alternate visibility flag are both set. |
|
| virtual void | setLabel (const awString::IString &) |
| virtual awString::IString | getLabel () const |
| virtual bool | hasDefaultLabel () const |
| virtual awString::IString | getTemplateGeomId () const |
| Returns an id of the root node of its
template geometry. |
|
| void | setBaseMaterial (MaterialRef material) |
| virtual MaterialRef | getBaseMaterial () const |
| Return the base material for the node.
|
|
| void | setModelNodeId (const awString::IString &id) |
| virtual const awString::IString & | getModelNodeId () const |
| void | setVisibilityDirty () |
Static Public Member Functions |
|
| static const awString::IString & | getGeometryId () |
Protected Member Functions |
|
| virtual | ~DecalLocator () |
| DecalLocator | ( | ) |
| DecalLocator | ( | const DecalLocator & | nodeToCopy | ) |
| virtual ~DecalLocator | ( | ) | [protected, virtual] |
| DecalLocator& operator= | ( | const DecalLocator & | ) |
| virtual bool isLeafNode | ( | ) | const [virtual] |
Reimplemented from Node.
| virtual void accept | ( | NodeVisitor & | visitor | ) | [virtual] |
Reimplemented from Node.
| virtual bool isDisplayed | ( | ) | const [virtual] |
isDisplayed returns true iff both the visibility and the alternate visibility flag are both set.
Reimplemented from Locator.
| virtual void setLabel | ( | const awString::IString & | ) | [virtual] |
Reimplemented from Node.
| virtual awString::IString getLabel | ( | ) | const [virtual] |
Reimplemented from Node.
| virtual bool hasDefaultLabel | ( | ) | const [virtual] |
Reimplemented from Node.
| virtual awString::IString getTemplateGeomId | ( | ) | const [virtual] |
Returns an id of the root node of its template geometry.
Implements Locator.
| static const awString::IString& getGeometryId | ( | ) | [static] |
| void setBaseMaterial | ( | MaterialRef | material | ) |
| virtual MaterialRef getBaseMaterial | ( | ) | const [virtual] |
| void setModelNodeId | ( | const awString::IString & | id | ) |
| virtual const awString::IString& getModelNodeId | ( | ) | const [virtual] |
Reimplemented from Node.
| void setVisibilityDirty | ( | ) |