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

Simple class to store attribute definition (without data) More...

#include <GA_Stat.h>

Public Member Functions

 ga_StatAttribute (const char *name="", const char *type_name="", GA_AttributeScope scope=GA_SCOPE_PUBLIC, GA_TypeInfo typeinfo=GA_TYPE_VOID, int tuple_size=1, const char *description="")
 
 ~ga_StatAttribute ()
 
const char * getName () const
 
const char * getTypeName () const
 
GA_AttributeScope getScope () const
 
GA_TypeInfo getTypeInfo () const
 
int getTupleSize () const
 
const UT_OptionsgetOptions () const
 
const char * getDescription () const
 
void setName (const UT_StringHolder &n)
 
void setTypeName (const UT_StringHolder &n)
 
void setScope (GA_AttributeScope s)
 
void setTypeInfo (GA_TypeInfo t)
 
void setTupleSize (int ts)
 
void setOptions (const UT_Options &o)
 
void setDescription (const UT_StringHolder &d)
 

Detailed Description

Simple class to store attribute definition (without data)

Definition at line 57 of file GA_Stat.h.

Constructor & Destructor Documentation

GA_Stat::ga_StatAttribute::ga_StatAttribute ( const char *  name = "",
const char *  type_name = "",
GA_AttributeScope  scope = GA_SCOPE_PUBLIC,
GA_TypeInfo  typeinfo = GA_TYPE_VOID,
int  tuple_size = 1,
const char *  description = "" 
)
inline

Definition at line 60 of file GA_Stat.h.

GA_Stat::ga_StatAttribute::~ga_StatAttribute ( )
inline

Definition at line 75 of file GA_Stat.h.

Member Function Documentation

const char* GA_Stat::ga_StatAttribute::getDescription ( ) const
inline

Definition at line 83 of file GA_Stat.h.

const char* GA_Stat::ga_StatAttribute::getName ( void  ) const
inline

Definition at line 77 of file GA_Stat.h.

const UT_Options& GA_Stat::ga_StatAttribute::getOptions ( ) const
inline

Definition at line 82 of file GA_Stat.h.

GA_AttributeScope GA_Stat::ga_StatAttribute::getScope ( ) const
inline

Definition at line 79 of file GA_Stat.h.

int GA_Stat::ga_StatAttribute::getTupleSize ( ) const
inline

Definition at line 81 of file GA_Stat.h.

GA_TypeInfo GA_Stat::ga_StatAttribute::getTypeInfo ( ) const
inline

Definition at line 80 of file GA_Stat.h.

const char* GA_Stat::ga_StatAttribute::getTypeName ( ) const
inline

Definition at line 78 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setDescription ( const UT_StringHolder d)
inline

Definition at line 91 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setName ( const UT_StringHolder n)
inline

Definition at line 85 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setOptions ( const UT_Options o)
inline

Definition at line 90 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setScope ( GA_AttributeScope  s)
inline

Definition at line 87 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setTupleSize ( int  ts)
inline

Definition at line 89 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setTypeInfo ( GA_TypeInfo  t)
inline

Definition at line 88 of file GA_Stat.h.

void GA_Stat::ga_StatAttribute::setTypeName ( const UT_StringHolder n)
inline

Definition at line 86 of file GA_Stat.h.


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