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

Information necessary to lookup a secondary primitive. More...

#include <GA_SecondaryLookupInfo.h>

Classes

class  node
 

Public Member Functions

 GA_SecondaryLookupInfo ()
 
 GA_SecondaryLookupInfo (GA_Index detail1, GA_Offset offset1)
 
 GA_SecondaryLookupInfo (GA_Index detail1, GA_Offset offset1, GA_Index detail2, GA_Offset offset2)
 
 GA_SecondaryLookupInfo (GA_Index detail1, GA_Offset offset1, GA_Index detail2, GA_Offset offset2, GA_Index detail3, GA_Offset offset3)
 
 GA_SecondaryLookupInfo (const UT_Array< node > &list)
 
 GA_SecondaryLookupInfo (const UT_Int64Array &detail_indices, const UT_Int64Array &prim_offsets)
 
 GA_SecondaryLookupInfo (const GA_SecondaryLookupInfo &)
 
 ~GA_SecondaryLookupInfo ()
 
unsigned getDepth () const
 
const nodegetLookup (unsigned i) const
 
GA_SecondaryLookupInfooperator= (const GA_SecondaryLookupInfo &src)
 
bool operator== (const GA_SecondaryLookupInfo &) const
 

Detailed Description

Information necessary to lookup a secondary primitive.

Primitives may contain secondary primitives, which may themselves contain other secondary primitives. This class allows us to store all the nested data necessary to traverse the secondary hierarchy.

Definition at line 30 of file GA_SecondaryLookupInfo.h.

Constructor & Destructor Documentation

GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( )
GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( GA_Index  detail1,
GA_Offset  offset1 
)
GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( GA_Index  detail1,
GA_Offset  offset1,
GA_Index  detail2,
GA_Offset  offset2 
)
GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( GA_Index  detail1,
GA_Offset  offset1,
GA_Index  detail2,
GA_Offset  offset2,
GA_Index  detail3,
GA_Offset  offset3 
)
GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( const UT_Array< node > &  list)
GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( const UT_Int64Array detail_indices,
const UT_Int64Array prim_offsets 
)
GA_SecondaryLookupInfo::GA_SecondaryLookupInfo ( const GA_SecondaryLookupInfo )
GA_SecondaryLookupInfo::~GA_SecondaryLookupInfo ( )

Member Function Documentation

unsigned GA_SecondaryLookupInfo::getDepth ( ) const
inline

Definition at line 58 of file GA_SecondaryLookupInfo.h.

const node& GA_SecondaryLookupInfo::getLookup ( unsigned  i) const
inline

Definition at line 59 of file GA_SecondaryLookupInfo.h.

GA_SecondaryLookupInfo& GA_SecondaryLookupInfo::operator= ( const GA_SecondaryLookupInfo src)
bool GA_SecondaryLookupInfo::operator== ( const GA_SecondaryLookupInfo ) const

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