HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GEO_IORibXlate Class Reference

#include <GEO_IORibXlate.h>

Public Types

enum  AttribClass {
  ATTRIB_INVALID = -1, ATTRIB_POINT = 0, ATTRIB_VERTEX, ATTRIB_PRIMITIVE,
  ATTRIB_DETAIL
}
 

Public Member Functions

 GEO_IORibXlate (const char *map)
 
 ~GEO_IORibXlate ()
 
void lookup (const GEO_Detail *gdp)
 
const GA_ROAttributeRefgetAttribRef () const
 
int isValid () const
 
AttribClass getAttribClass () const
 
int isPoint () const
 
int isVertex () const
 
int isPrimitive () const
 
int isDetail () const
 
float getFloat (GA_Offset obj, int idx) const
 
void getString (UT_String &result, GA_Offset obj, int idx) const
 
GEO_RibAttribute getRManDataType () const
 
const char * getHName () const
 
const char * getRMName () const
 
const char * getRMType () const
 
const char * getRMFaceType () const
 
int getRMSize () const
 
int getRMOffset () const
 
int isRManPerVertex () const
 
int isRManConstant () const
 

Detailed Description

Definition at line 26 of file GEO_IORibXlate.h.

Member Enumeration Documentation

Enumerator
ATTRIB_INVALID 
ATTRIB_POINT 
ATTRIB_VERTEX 
ATTRIB_PRIMITIVE 
ATTRIB_DETAIL 

Definition at line 37 of file GEO_IORibXlate.h.

Constructor & Destructor Documentation

GEO_IORibXlate::GEO_IORibXlate ( const char *  map)
GEO_IORibXlate::~GEO_IORibXlate ( )

Member Function Documentation

AttribClass GEO_IORibXlate::getAttribClass ( ) const
inline

Definition at line 45 of file GEO_IORibXlate.h.

const GA_ROAttributeRef& GEO_IORibXlate::getAttribRef ( ) const
inline

Definition at line 33 of file GEO_IORibXlate.h.

float GEO_IORibXlate::getFloat ( GA_Offset  obj,
int  idx 
) const
const char* GEO_IORibXlate::getHName ( ) const
inline

Definition at line 65 of file GEO_IORibXlate.h.

GEO_RibAttribute GEO_IORibXlate::getRManDataType ( ) const
inline

Definition at line 63 of file GEO_IORibXlate.h.

const char* GEO_IORibXlate::getRMFaceType ( ) const
inline

Definition at line 68 of file GEO_IORibXlate.h.

const char* GEO_IORibXlate::getRMName ( ) const
inline

Definition at line 66 of file GEO_IORibXlate.h.

int GEO_IORibXlate::getRMOffset ( ) const
inline

Definition at line 70 of file GEO_IORibXlate.h.

int GEO_IORibXlate::getRMSize ( ) const
inline

Definition at line 69 of file GEO_IORibXlate.h.

const char* GEO_IORibXlate::getRMType ( ) const
inline

Definition at line 67 of file GEO_IORibXlate.h.

void GEO_IORibXlate::getString ( UT_String result,
GA_Offset  obj,
int  idx 
) const
int GEO_IORibXlate::isDetail ( ) const
inline

Definition at line 49 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isPoint ( ) const
inline

Definition at line 46 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isPrimitive ( ) const
inline

Definition at line 48 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isRManConstant ( ) const
inline

Definition at line 78 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isRManPerVertex ( ) const
inline

Definition at line 77 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isValid ( void  ) const
inline

Definition at line 35 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isVertex ( ) const
inline

Definition at line 47 of file GEO_IORibXlate.h.

void GEO_IORibXlate::lookup ( const GEO_Detail gdp)

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