HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_ROGenericHandle< UT_Vector4, T_OWNER > Class Template Reference

Specialization for UT_Vector4, so that (P,Pw) attribute pair will work. More...

#include <GA_GenericHandle.h>

+ Inheritance diagram for GA_ROGenericHandle< UT_Vector4, T_OWNER >:

Public Member Functions

 GA_ROGenericHandle (const GA_Attribute *attr, int component=0, bool forceisp=false)
 
const GA_AttributegetAttribute () const
 
bool isRational () const
 
bool isValid () const
 
UT_Vector4 getValue (GA_Offset off) const
 
UT_Vector4 getHomogeneous (GA_Offset off) const
 
bool isForcedP () const
 

Protected Attributes

GA_RWHandleT< UT_Vector4myHandle
 
bool myConst
 
bool myIsRational
 
bool myIsForcedP
 
GA_PwHandleRW myPwHandle
 

Detailed Description

template<GA_AttributeOwner T_OWNER>
class GA_ROGenericHandle< UT_Vector4, T_OWNER >

Specialization for UT_Vector4, so that (P,Pw) attribute pair will work.

Definition at line 555 of file GA_GenericHandle.h.

Constructor & Destructor Documentation

template<GA_AttributeOwner T_OWNER>
GA_ROGenericHandle< UT_Vector4, T_OWNER >::GA_ROGenericHandle ( const GA_Attribute attr,
int  component = 0,
bool  forceisp = false 
)
inline

Definition at line 558 of file GA_GenericHandle.h.

Member Function Documentation

template<GA_AttributeOwner T_OWNER>
const GA_Attribute* GA_ROGenericHandle< UT_Vector4, T_OWNER >::getAttribute ( ) const
inline

Definition at line 569 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
UT_Vector4 GA_ROGenericHandle< UT_Vector4, T_OWNER >::getHomogeneous ( GA_Offset  off) const
inline

Definition at line 601 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
UT_Vector4 GA_ROGenericHandle< UT_Vector4, T_OWNER >::getValue ( GA_Offset  off) const
inline

Definition at line 576 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
bool GA_ROGenericHandle< UT_Vector4, T_OWNER >::isForcedP ( ) const
inline

Definition at line 608 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
bool GA_ROGenericHandle< UT_Vector4, T_OWNER >::isRational ( ) const
inline

Definition at line 571 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
bool GA_ROGenericHandle< UT_Vector4, T_OWNER >::isValid ( ) const
inline

Definition at line 573 of file GA_GenericHandle.h.

Member Data Documentation

template<GA_AttributeOwner T_OWNER>
bool GA_ROGenericHandle< UT_Vector4, T_OWNER >::myConst
protected

Definition at line 612 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
GA_RWHandleT<UT_Vector4> GA_ROGenericHandle< UT_Vector4, T_OWNER >::myHandle
protected

Definition at line 611 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
bool GA_ROGenericHandle< UT_Vector4, T_OWNER >::myIsForcedP
protected

Definition at line 614 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
bool GA_ROGenericHandle< UT_Vector4, T_OWNER >::myIsRational
protected

Definition at line 613 of file GA_GenericHandle.h.

template<GA_AttributeOwner T_OWNER>
GA_PwHandleRW GA_ROGenericHandle< UT_Vector4, T_OWNER >::myPwHandle
protected

Definition at line 615 of file GA_GenericHandle.h.


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