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

#include <GEO_PrimList.h>

+ Inheritance diagram for GEO_PrimList:

Public Member Functions

 GEO_PrimList (const GA_IndexMap &index)
 
virtual ~GEO_PrimList ()
 
const GEO_Primitive * head (const GA_PrimCompat::TypeMask &mask) const
 
const GEO_Primitive * tail (const GA_PrimCompat::TypeMask &mask) const
 
const GEO_Primitive * next (const GEO_Primitive *, const GA_PrimCompat::TypeMask &mask) const
 
const GEO_Primitive * prev (const GEO_Primitive *, const GA_PrimCompat::TypeMask &mask) const
 
GEO_Primitive * head (const GA_PrimCompat::TypeMask &mask)
 
GEO_Primitive * tail (const GA_PrimCompat::TypeMask &mask)
 
GEO_Primitive * next (GEO_Primitive *, const GA_PrimCompat::TypeMask &mask)
 
GEO_Primitive * prev (GEO_Primitive *, const GA_PrimCompat::TypeMask &mask)
 
- Public Member Functions inherited from GA_GBPrimitiveListWMixT< GEO_Primitive, GA_Primitive >
 GA_GBPrimitiveListWMixT (const GA_IndexMap &index_map)
 
int headMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec) const
 
int headMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec)
 
int headMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec, GA_GBPrimitiveList::GroupIterationCache &c) const
 
int headMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec, GA_GBPrimitiveList::GroupIterationCache &c)
 
int tailMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec) const
 
int tailMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec)
 
int tailMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec, GA_GBPrimitiveList::GroupIterationCache &c) const
 
int tailMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec, GA_GBPrimitiveList::GroupIterationCache &c)
 
int nextMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec, const GEO_Primitive *&newelem, const GA_Primitive *&newsec) const
 
int nextMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec, GEO_Primitive *&newelem, GA_Primitive *&newsec)
 
int nextMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec, const GEO_Primitive *&newelem, const GA_Primitive *&newsec, GA_GBPrimitiveList::GroupIterationCache &c) const
 
int nextMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec, GEO_Primitive *&newelem, GA_Primitive *&newsec, GA_GBPrimitiveList::GroupIterationCache &c)
 
int prevMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec, const GEO_Primitive *&newelem, const GA_Primitive *&newsec) const
 
int prevMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec, GEO_Primitive *&newelem, GA_Primitive *&newsec)
 
int prevMix (const GA_ElementGroup &group, const GEO_Primitive *&elem, const GA_Primitive *&sec, const GEO_Primitive *&newelem, const GA_Primitive *&newsec, GA_GBPrimitiveList::GroupIterationCache &c) const
 
int prevMix (const GA_ElementGroup &group, GEO_Primitive *&elem, GA_Primitive *&sec, GEO_Primitive *&newelem, GA_Primitive *&newsec, GA_GBPrimitiveList::GroupIterationCache &c)
 
- Public Member Functions inherited from GA_GBPrimitiveListT< GEO_Primitive >
 GA_GBPrimitiveListT (const GA_IndexMap &index_map)
 
const GEO_Primitive * entry (GA_Size n) const
 
GEO_Primitive * entry (GA_Size n)
 
const GEO_Primitive * head () const
 
GEO_Primitive * head ()
 
const GEO_Primitive * head (const GA_ElementGroup &group) const
 
GEO_Primitive * head (const GA_ElementGroup &group)
 
const GEO_Primitive * head (const GA_ElementGroup &group, GroupIterationCache &cache) const
 
GEO_Primitive * head (const GA_ElementGroup &group, GroupIterationCache &cache)
 
const GEO_Primitive * tail () const
 
GEO_Primitive * tail ()
 
const GEO_Primitive * tail (const GA_ElementGroup &group) const
 
GEO_Primitive * tail (const GA_ElementGroup &group)
 
const GEO_Primitive * tail (const GA_ElementGroup &group, GroupIterationCache &cache) const
 
GEO_Primitive * tail (const GA_ElementGroup &group, GroupIterationCache &cache)
 
const GEO_Primitive * next (const GA_Primitive *i) const
 
GEO_Primitive * next (GA_Primitive *i)
 
const GEO_Primitive * next (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GEO_Primitive * next (GA_Primitive *i, const GA_ElementGroup &g)
 
const GEO_Primitive * next (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GEO_Primitive * next (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GEO_Primitive * prev (const GA_Primitive *i) const
 
GEO_Primitive * prev (GA_Primitive *i)
 
const GEO_Primitive * prev (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GEO_Primitive * prev (GA_Primitive *i, const GA_ElementGroup &g)
 
const GEO_Primitive * prev (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GEO_Primitive * prev (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GEO_Primitive * operator() (GA_Size i) const
 
GEO_Primitive * operator() (GA_Size i)
 
const GEO_Primitive * operator[] (GA_Size i) const
 
GEO_Primitive * operator[] (GA_Size i)
 
- Public Member Functions inherited from GA_GBPrimitiveList
 GA_GBPrimitiveList (const GA_IndexMap &index_map)
 
 ~GA_GBPrimitiveList ()
 
GA_Size entries () const
 
void clearAndDestroy ()
 
const GA_Primitive * rawEntry (GA_Size n) const
 
GA_Primitive * rawEntry (GA_Size n)
 
const GA_Primitive * rawHead () const
 
const GA_Primitive * rawTail () const
 
GA_Primitive * rawHead ()
 
GA_Primitive * rawTail ()
 
const GA_Primitive * rawHead (const GA_ElementGroup &g) const
 
const GA_Primitive * rawTail (const GA_ElementGroup &g) const
 
GA_Primitive * rawHead (const GA_ElementGroup &g)
 
GA_Primitive * rawTail (const GA_ElementGroup &g)
 
const GA_Primitive * rawNext (const GA_Primitive *i) const
 
const GA_Primitive * rawNext (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GA_Primitive * rawNext (GA_Primitive *i)
 
GA_Primitive * rawNext (GA_Primitive *i, const GA_ElementGroup &g)
 
const GA_Primitive * rawPrev (const GA_Primitive *i) const
 
const GA_Primitive * rawPrev (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GA_Primitive * rawPrev (GA_Primitive *i)
 
GA_Primitive * rawPrev (GA_Primitive *i, const GA_ElementGroup &g)
 
int rawHeadMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec) const
 
int rawTailMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec) const
 
int rawNextMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec, const GA_Primitive *&newelem, const GA_Primitive *&newsec) const
 
int rawPrevMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec, const GA_Primitive *&newelem, const GA_Primitive *&newsec) const
 
int rawHeadMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec)
 
int rawTailMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec)
 
int rawNextMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec, GA_Primitive *&newelem, GA_Primitive *&newsec)
 
int rawPrevMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec, GA_Primitive *&newelem, GA_Primitive *&newsec)
 
const GA_Primitive * rawHead (const GA_ElementGroup &g, GroupIterationCache &cache) const
 
const GA_Primitive * rawTail (const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GA_Primitive * rawHead (const GA_ElementGroup &g, GroupIterationCache &cache)
 
GA_Primitive * rawTail (const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GA_Primitive * rawNext (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GA_Primitive * rawNext (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GA_Primitive * rawPrev (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GA_Primitive * rawPrev (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
int rawHeadMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec, GroupIterationCache &cache) const
 
int rawTailMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&seci, GroupIterationCache &cache) const
 
int rawNextMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec, const GA_Primitive *&newelem, const GA_Primitive *&newsec, GroupIterationCache &cache) const
 
int rawPrevMix (const GA_ElementGroup &group, const GA_Primitive *&elem, const GA_Primitive *&sec, const GA_Primitive *&newelem, const GA_Primitive *&newsec, GroupIterationCache &cache) const
 
int rawHeadMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec, GroupIterationCache &cache)
 
int rawTailMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec, GroupIterationCache &cache)
 
int rawNextMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec, GA_Primitive *&newelem, GA_Primitive *&newsec, GroupIterationCache &cache)
 
int rawPrevMix (const GA_ElementGroup &group, GA_Primitive *&elem, GA_Primitive *&sec, GA_Primitive *&newelem, GA_Primitive *&newsec, GroupIterationCache &cache)
 

Detailed Description

Definition at line 22 of file GEO_PrimList.h.

Constructor & Destructor Documentation

GEO_PrimList::GEO_PrimList ( const GA_IndexMap &  index)
inline

Definition at line 26 of file GEO_PrimList.h.

virtual GEO_PrimList::~GEO_PrimList ( )
virtual

Member Function Documentation

const GEO_Primitive* GEO_PrimList::head ( const GA_PrimCompat::TypeMask &  mask) const
GEO_Primitive* GEO_PrimList::head ( const GA_PrimCompat::TypeMask &  mask)
const GEO_Primitive* GEO_PrimList::next ( const GEO_Primitive *  ,
const GA_PrimCompat::TypeMask &  mask 
) const
GEO_Primitive* GEO_PrimList::next ( GEO_Primitive *  ,
const GA_PrimCompat::TypeMask &  mask 
)
const GEO_Primitive* GEO_PrimList::prev ( const GEO_Primitive *  ,
const GA_PrimCompat::TypeMask &  mask 
) const
GEO_Primitive* GEO_PrimList::prev ( GEO_Primitive *  ,
const GA_PrimCompat::TypeMask &  mask 
)
const GEO_Primitive* GEO_PrimList::tail ( const GA_PrimCompat::TypeMask &  mask) const
GEO_Primitive* GEO_PrimList::tail ( const GA_PrimCompat::TypeMask &  mask)

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