|  | 
|  | LookGroup (ElementPtr parent, const string &name) | 
|  | 
| virtual | ~LookGroup () | 
|  | 
| void | setLooks (const string &looks) | 
|  | Set comma-separated list of looks.  More... 
 | 
|  | 
| const string & | getLooks () const | 
|  | Get comma-separated list of looks.  More... 
 | 
|  | 
| void | setActiveLook (const string &look) | 
|  | Set the active look.  More... 
 | 
|  | 
| const string & | getActiveLook () const | 
|  | Return the active look, if any.  More... 
 | 
|  | 
| virtual | ~Element () | 
|  | 
|  | Element (const Element &)=delete | 
|  | 
| Element & | operator= (const Element &)=delete | 
|  | 
| bool | operator== (const Element &rhs) const | 
|  | 
| bool | operator!= (const Element &rhs) const | 
|  | 
| void | setCategory (const string &category) | 
|  | Set the element's category string.  More... 
 | 
|  | 
| const string & | getCategory () const | 
|  | 
| void | setName (const string &name) | 
|  | 
| const string & | getName () const | 
|  | Return the element's name string.  More... 
 | 
|  | 
| string | getNamePath (ConstElementPtr relativeTo=nullptr) const | 
|  | 
| ElementPtr | getDescendant (const string &namePath) const | 
|  | 
| void | setFilePrefix (const string &prefix) | 
|  | Set the element's file prefix string.  More... 
 | 
|  | 
| bool | hasFilePrefix () const | 
|  | Return true if the given element has a file prefix string.  More... 
 | 
|  | 
| const string & | getFilePrefix () const | 
|  | Return the element's file prefix string.  More... 
 | 
|  | 
| const string & | getActiveFilePrefix () const | 
|  | 
| void | setGeomPrefix (const string &prefix) | 
|  | Set the element's geom prefix string.  More... 
 | 
|  | 
| bool | hasGeomPrefix () const | 
|  | Return true if the given element has a geom prefix string.  More... 
 | 
|  | 
| const string & | getGeomPrefix () const | 
|  | Return the element's geom prefix string.  More... 
 | 
|  | 
| const string & | getActiveGeomPrefix () const | 
|  | 
| void | setColorSpace (const string &colorSpace) | 
|  | Set the element's color space string.  More... 
 | 
|  | 
| bool | hasColorSpace () const | 
|  | Return true if the given element has a color space string.  More... 
 | 
|  | 
| const string & | getColorSpace () const | 
|  | Return the element's color space string.  More... 
 | 
|  | 
| const string & | getActiveColorSpace () const | 
|  | 
| void | setInheritString (const string &inherit) | 
|  | Set the inherit string of this element.  More... 
 | 
|  | 
| bool | hasInheritString () const | 
|  | Return true if this element has an inherit string.  More... 
 | 
|  | 
| const string & | getInheritString () const | 
|  | Return the inherit string of this element.  More... 
 | 
|  | 
| void | setInheritsFrom (ConstElementPtr super) | 
|  | Set the element that this one directly inherits from.  More... 
 | 
|  | 
| ElementPtr | getInheritsFrom () const | 
|  | Return the element, if any, that this one directly inherits from.  More... 
 | 
|  | 
| bool | hasInheritedBase (ConstElementPtr base) const | 
|  | 
| bool | hasInheritanceCycle () const | 
|  | Return true if the inheritance chain for this element contains a cycle.  More... 
 | 
|  | 
| void | setNamespace (const string &space) | 
|  | Set the namespace string of this element.  More... 
 | 
|  | 
| bool | hasNamespace () const | 
|  | Return true if this element has a namespace string.  More... 
 | 
|  | 
| const string & | getNamespace () const | 
|  | Return the namespace string of this element.  More... 
 | 
|  | 
| string | getQualifiedName (const string &name) const | 
|  | 
| void | setDocString (const string &doc) | 
|  | Set the documentation string of this element.  More... 
 | 
|  | 
| string | getDocString () const | 
|  | Return the documentation string of this element.  More... 
 | 
|  | 
| template<class T > | 
| bool | isA (const string &category=EMPTY_STRING) const | 
|  | 
| template<class T > | 
| shared_ptr< T > | asA () | 
|  | Dynamic cast to an instance of the given subclass.  More... 
 | 
|  | 
| template<class T > | 
| shared_ptr< const T > | asA () const | 
|  | Dynamic cast to a const instance of the given subclass.  More... 
 | 
|  | 
| template<class T > | 
| shared_ptr< T > | addChild (const string &name=EMPTY_STRING) | 
|  | 
| ElementPtr | addChildOfCategory (const string &category, string name=EMPTY_STRING) | 
|  | 
| ElementPtr | changeChildCategory (ElementPtr child, const string &category) | 
|  | 
| ElementPtr | getChild (const string &name) const | 
|  | Return the child element, if any, with the given name.  More... 
 | 
|  | 
| template<class T > | 
| shared_ptr< T > | getChildOfType (const string &name) const | 
|  | 
| const ElementVec & | getChildren () const | 
|  | 
| template<class T > | 
| vector< shared_ptr< T > > | getChildrenOfType (const string &category=EMPTY_STRING) const | 
|  | 
| void | setChildIndex (const string &name, int index) | 
|  | 
| int | getChildIndex (const string &name) const | 
|  | 
| void | removeChild (const string &name) | 
|  | Remove the child element, if any, with the given name.  More... 
 | 
|  | 
| template<class T > | 
| void | removeChildOfType (const string &name) | 
|  | 
| void | setAttribute (const string &attrib, const string &value) | 
|  | Set the value string of the given attribute.  More... 
 | 
|  | 
| bool | hasAttribute (const string &attrib) const | 
|  | Return true if the given attribute is present.  More... 
 | 
|  | 
| const string & | getAttribute (const string &attrib) const | 
|  | 
| const StringVec & | getAttributeNames () const | 
|  | Return a vector of stored attribute names, in the order they were set.  More... 
 | 
|  | 
| template<class T > | 
| void | setTypedAttribute (const string &attrib, const T &data) | 
|  | 
| template<class T > | 
| T | getTypedAttribute (const string &attrib) const | 
|  | 
| void | removeAttribute (const string &attrib) | 
|  | Remove the given attribute, if present.  More... 
 | 
|  | 
| ElementPtr | getSelf () | 
|  | Return our self pointer.  More... 
 | 
|  | 
| ConstElementPtr | getSelf () const | 
|  | Return our self pointer.  More... 
 | 
|  | 
| ElementPtr | getParent () | 
|  | Return our parent element.  More... 
 | 
|  | 
| ConstElementPtr | getParent () const | 
|  | Return our parent element.  More... 
 | 
|  | 
| ElementPtr | getRoot () | 
|  | Return the root element of our tree.  More... 
 | 
|  | 
| ConstElementPtr | getRoot () const | 
|  | Return the root element of our tree.  More... 
 | 
|  | 
| DocumentPtr | getDocument () | 
|  | Return the root document of our tree.  More... 
 | 
|  | 
| ConstDocumentPtr | getDocument () const | 
|  | Return the root document of our tree.  More... 
 | 
|  | 
| template<class T > | 
| shared_ptr< T > | getAncestorOfType () | 
|  | 
| template<class T > | 
| shared_ptr< const T > | getAncestorOfType () const | 
|  | 
| bool | isEquivalent (ConstElementPtr rhs, const ElementEquivalenceOptions &options, string *message=nullptr) const | 
|  | 
| virtual bool | isAttributeEquivalent (ConstElementPtr rhs, const string &attributeName, const ElementEquivalenceOptions &options, string *message=nullptr) const | 
|  | 
| TreeIterator | traverseTree () const | 
|  | 
| GraphIterator | traverseGraph () const | 
|  | 
| virtual Edge | getUpstreamEdge (size_t index=0) const | 
|  | 
| virtual size_t | getUpstreamEdgeCount () const | 
|  | Return the number of queryable upstream edges for this element.  More... 
 | 
|  | 
| ElementPtr | getUpstreamElement (size_t index=0) const | 
|  | 
| InheritanceIterator | traverseInheritance () const | 
|  | 
| void | setSourceUri (const string &sourceUri) | 
|  | 
| bool | hasSourceUri () const | 
|  | Return true if this element has a source URI.  More... 
 | 
|  | 
| const string & | getSourceUri () const | 
|  | Return the element's source URI.  More... 
 | 
|  | 
| const string & | getActiveSourceUri () const | 
|  | 
| virtual bool | validate (string *message=nullptr) const | 
|  | 
| void | copyContentFrom (const ConstElementPtr &source) | 
|  | 
| virtual void | clearContent () | 
|  | Clear all attributes and descendants from this element.  More... 
 | 
|  | 
| string | createValidChildName (string name) const | 
|  | 
| StringResolverPtr | createStringResolver (const string &geom=EMPTY_STRING) const | 
|  | 
| string | asString () const | 
|  | 
A look group element within a Document. 
Definition at line 244 of file Look.h.