HDK
|
#include <HUSD_Path.h>
Public Member Functions | |
HUSD_Path (const HUSD_Path &path) | |
HUSD_Path (const PXR_NS::SdfPath &path) | |
HUSD_Path (const UT_StringRef &path) | |
HUSD_Path () | |
~HUSD_Path () | |
const PXR_NS::SdfPath & | sdfPath () const |
size_t | hash () const |
const HUSD_Path & | operator= (const HUSD_Path &path) |
const HUSD_Path & | operator= (const PXR_NS::SdfPath &path) |
bool | operator== (const HUSD_Path &path) const |
bool | operator!= (const HUSD_Path &path) const |
bool | operator< (const HUSD_Path &path) const |
bool | isEmpty () const |
bool | isAbsoluteRootOrPrimPath () const |
bool | hasPrefix (const HUSD_Path &prefix) const |
HUSD_Path | parentPath () const |
HUSD_Path | primPath () const |
HUSD_Path | appendChild (const UT_StringRef &name) const |
HUSD_Path | appendProperty (const UT_StringRef &name) const |
void | pathStr (UT_WorkBuffer &outpath) const |
UT_StringHolder | pathStr () const |
UT_StringHolder | nameStr () const |
void * | getPythonPath () const |
Static Public Attributes | |
static const HUSD_Path | theRootPrimPath |
Friends | |
HUSD_API std::ostream & | operator<< (std::ostream &os, const HUSD_Path &path) |
Definition at line 31 of file HUSD_Path.h.
HUSD_Path::HUSD_Path | ( | const HUSD_Path & | path | ) |
HUSD_Path::HUSD_Path | ( | const PXR_NS::SdfPath & | path | ) |
|
explicit |
HUSD_Path::HUSD_Path | ( | ) |
HUSD_Path::~HUSD_Path | ( | ) |
HUSD_Path HUSD_Path::appendChild | ( | const UT_StringRef & | name | ) | const |
HUSD_Path HUSD_Path::appendProperty | ( | const UT_StringRef & | name | ) | const |
void* HUSD_Path::getPythonPath | ( | ) | const |
size_t HUSD_Path::hash | ( | ) | const |
bool HUSD_Path::hasPrefix | ( | const HUSD_Path & | prefix | ) | const |
bool HUSD_Path::isAbsoluteRootOrPrimPath | ( | ) | const |
bool HUSD_Path::isEmpty | ( | ) | const |
UT_StringHolder HUSD_Path::nameStr | ( | ) | const |
bool HUSD_Path::operator!= | ( | const HUSD_Path & | path | ) | const |
bool HUSD_Path::operator< | ( | const HUSD_Path & | path | ) | const |
const HUSD_Path& HUSD_Path::operator= | ( | const PXR_NS::SdfPath & | path | ) |
bool HUSD_Path::operator== | ( | const HUSD_Path & | path | ) | const |
HUSD_Path HUSD_Path::parentPath | ( | ) | const |
void HUSD_Path::pathStr | ( | UT_WorkBuffer & | outpath | ) | const |
UT_StringHolder HUSD_Path::pathStr | ( | ) | const |
HUSD_Path HUSD_Path::primPath | ( | ) | const |
const PXR_NS::SdfPath& HUSD_Path::sdfPath | ( | ) | const |
|
static |
Definition at line 65 of file HUSD_Path.h.