HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_PrimSubdivisionMesh::Tag Class Reference

Subdivision tag. More...

#include <GT_PrimSubdivisionMesh.h>

Public Member Functions

 Tag ()
 
 Tag (const char *name)
 
 Tag (const Tag &src)
 
Tagoperator= (const Tag &src)
 
bool match (const char *name) const
 
bool valid () const
 
int64 getMemoryUsage () const
 
void clear ()
 
const char * name () const
 
exint intCount () const
 
exint realCount () const
 
exint stringCount () const
 
const GT_DataArrayHandleintArray (exint i=0) const
 
const GT_DataArrayHandlerealArray (exint i=0) const
 
const GT_DataArrayHandlestringArray (exint i=0) const
 
void harden ()
 
void appendInt (const GT_DataArrayHandle &data)
 
void appendReal (const GT_DataArrayHandle &data)
 
void appendString (const GT_DataArrayHandle &data)
 
const UT_Array
< GT_DataArrayHandle > & 
getAllInt () const
 
const UT_Array
< GT_DataArrayHandle > & 
getAllReal () const
 
const UT_Array
< GT_DataArrayHandle > & 
getAllString () const
 

Detailed Description

Subdivision tag.

Definition at line 139 of file GT_PrimSubdivisionMesh.h.

Constructor & Destructor Documentation

GT_PrimSubdivisionMesh::Tag::Tag ( )
inline

Definition at line 142 of file GT_PrimSubdivisionMesh.h.

GT_PrimSubdivisionMesh::Tag::Tag ( const char *  name)
inline

Definition at line 149 of file GT_PrimSubdivisionMesh.h.

GT_PrimSubdivisionMesh::Tag::Tag ( const Tag src)
inline

Definition at line 156 of file GT_PrimSubdivisionMesh.h.

Member Function Documentation

void GT_PrimSubdivisionMesh::Tag::appendInt ( const GT_DataArrayHandle data)
inline

Definition at line 209 of file GT_PrimSubdivisionMesh.h.

void GT_PrimSubdivisionMesh::Tag::appendReal ( const GT_DataArrayHandle data)
inline

Definition at line 211 of file GT_PrimSubdivisionMesh.h.

void GT_PrimSubdivisionMesh::Tag::appendString ( const GT_DataArrayHandle data)
inline

Definition at line 213 of file GT_PrimSubdivisionMesh.h.

void GT_PrimSubdivisionMesh::Tag::clear ( void  )
inline

Definition at line 189 of file GT_PrimSubdivisionMesh.h.

const UT_Array<GT_DataArrayHandle>& GT_PrimSubdivisionMesh::Tag::getAllInt ( ) const
inline

Definition at line 217 of file GT_PrimSubdivisionMesh.h.

const UT_Array<GT_DataArrayHandle>& GT_PrimSubdivisionMesh::Tag::getAllReal ( ) const
inline

Definition at line 219 of file GT_PrimSubdivisionMesh.h.

const UT_Array<GT_DataArrayHandle>& GT_PrimSubdivisionMesh::Tag::getAllString ( ) const
inline

Definition at line 221 of file GT_PrimSubdivisionMesh.h.

int64 GT_PrimSubdivisionMesh::Tag::getMemoryUsage ( ) const
inline

Definition at line 177 of file GT_PrimSubdivisionMesh.h.

void GT_PrimSubdivisionMesh::Tag::harden ( )
const GT_DataArrayHandle& GT_PrimSubdivisionMesh::Tag::intArray ( exint  i = 0) const
inline

Definition at line 200 of file GT_PrimSubdivisionMesh.h.

exint GT_PrimSubdivisionMesh::Tag::intCount ( ) const
inline

Definition at line 196 of file GT_PrimSubdivisionMesh.h.

bool GT_PrimSubdivisionMesh::Tag::match ( const char *  name) const
inline

Definition at line 175 of file GT_PrimSubdivisionMesh.h.

const char* GT_PrimSubdivisionMesh::Tag::name ( void  ) const
inline

Definition at line 195 of file GT_PrimSubdivisionMesh.h.

Tag& GT_PrimSubdivisionMesh::Tag::operator= ( const Tag src)
inline

Definition at line 163 of file GT_PrimSubdivisionMesh.h.

const GT_DataArrayHandle& GT_PrimSubdivisionMesh::Tag::realArray ( exint  i = 0) const
inline

Definition at line 202 of file GT_PrimSubdivisionMesh.h.

exint GT_PrimSubdivisionMesh::Tag::realCount ( ) const
inline

Definition at line 197 of file GT_PrimSubdivisionMesh.h.

const GT_DataArrayHandle& GT_PrimSubdivisionMesh::Tag::stringArray ( exint  i = 0) const
inline

Definition at line 204 of file GT_PrimSubdivisionMesh.h.

exint GT_PrimSubdivisionMesh::Tag::stringCount ( ) const
inline

Definition at line 198 of file GT_PrimSubdivisionMesh.h.

bool GT_PrimSubdivisionMesh::Tag::valid ( ) const
inline

Definition at line 176 of file GT_PrimSubdivisionMesh.h.


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