GEO_IORibXlate Class Reference

#include <GEO_IORibXlate.h>

List of all members.

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 setOffset (const GEO_Detail *gdp)
int getAttribOffset () const
int isValid () const
AttribClass getAttribClass () const
int isPoint () const
int isVertex () const
int isPrimitive () const
int isDetail () const
float getFloat (const void *data, int idx) const
void getString (UT_String &result, const void *data, 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 32 of file GEO_IORibXlate.h.


Member Enumeration Documentation

Enumerator:
ATTRIB_INVALID 
ATTRIB_POINT 
ATTRIB_VERTEX 
ATTRIB_PRIMITIVE 
ATTRIB_DETAIL 

Definition at line 42 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 49 of file GEO_IORibXlate.h.

int GEO_IORibXlate::getAttribOffset (  )  const [inline]

Definition at line 38 of file GEO_IORibXlate.h.

float GEO_IORibXlate::getFloat ( const void *  data,
int  idx 
) const

const char* GEO_IORibXlate::getHName (  )  const [inline]

Definition at line 62 of file GEO_IORibXlate.h.

GEO_RibAttribute GEO_IORibXlate::getRManDataType (  )  const [inline]

Definition at line 60 of file GEO_IORibXlate.h.

const char* GEO_IORibXlate::getRMFaceType (  )  const [inline]

Definition at line 65 of file GEO_IORibXlate.h.

const char* GEO_IORibXlate::getRMName (  )  const [inline]

Definition at line 63 of file GEO_IORibXlate.h.

int GEO_IORibXlate::getRMOffset (  )  const [inline]

Definition at line 67 of file GEO_IORibXlate.h.

int GEO_IORibXlate::getRMSize (  )  const [inline]

Definition at line 66 of file GEO_IORibXlate.h.

const char* GEO_IORibXlate::getRMType (  )  const [inline]

Definition at line 64 of file GEO_IORibXlate.h.

void GEO_IORibXlate::getString ( UT_String result,
const void *  data,
int  idx 
) const

int GEO_IORibXlate::isDetail (  )  const [inline]

Definition at line 53 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isPoint (  )  const [inline]

Definition at line 50 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isPrimitive (  )  const [inline]

Definition at line 52 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isRManConstant (  )  const [inline]

Definition at line 75 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isRManPerVertex (  )  const [inline]

Definition at line 74 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isValid ( void   )  const [inline]

Definition at line 40 of file GEO_IORibXlate.h.

int GEO_IORibXlate::isVertex (  )  const [inline]

Definition at line 51 of file GEO_IORibXlate.h.

void GEO_IORibXlate::setOffset ( const GEO_Detail gdp  ) 


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

Generated on Thu May 24 00:09:37 2012 for HDK by  doxygen 1.5.9