MaterialX 1.39.1
|
A MaterialX geometry path, representing the hierarchical location expressed by a geometry name. More...
#include <Geom.h>
Public Member Functions | |
bool | operator== (const GeomPath &rhs) const |
bool | operator!= (const GeomPath &rhs) const |
GeomPath (const string &geom) | |
Construct a path from a geometry name string. | |
operator string () const | |
Convert a path to a geometry name string. | |
bool | isMatching (const GeomPath &rhs, bool contains=false) const |
Return true if there is any geometry in common between the two paths. More... | |
bool | isEmpty () const |
Return true if this geometry path is empty. More... | |
bool | isUniversal () const |
Return true if this geometry path is universal. More... | |
A MaterialX geometry path, representing the hierarchical location expressed by a geometry name.
|
inline |
Return true if this geometry path is empty.
An empty path matches no other geometry paths.
|
inline |
Return true if there is any geometry in common between the two paths.
rhs | A second geometry path to be compared with this one |
contains | If true, then we require that the first path completely contains the second one. |
|
inline |
Return true if this geometry path is universal.
A universal path matches all non-empty geometry paths.