All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_Path Class Reference

#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_Pathoperator= (const HUSD_Path &path)
const HUSD_Pathoperator= (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
voidgetPythonPath () const

Static Public Attributes

static const HUSD_Path theRootPrimPath

Detailed Description

Definition at line 30 of file HUSD_Path.h.

Constructor & Destructor Documentation

HUSD_Path::HUSD_Path ( const HUSD_Path path)
HUSD_Path::HUSD_Path ( const PXR_NS::SdfPath &  path)
HUSD_Path::HUSD_Path ( const UT_StringRef path)
HUSD_Path::HUSD_Path ( )
HUSD_Path::~HUSD_Path ( )

Member Function Documentation

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

Member Data Documentation

const HUSD_Path HUSD_Path::theRootPrimPath

Definition at line 64 of file HUSD_Path.h.

The documentation for this class was generated from the following file: