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_Primitivehead (const GA_PrimCompat::TypeMask &mask) const
 
const GEO_Primitivetail (const GA_PrimCompat::TypeMask &mask) const
 
const GEO_Primitivenext (const GEO_Primitive *, const GA_PrimCompat::TypeMask &mask) const
 
const GEO_Primitiveprev (const GEO_Primitive *, const GA_PrimCompat::TypeMask &mask) const
 
GEO_Primitivehead (const GA_PrimCompat::TypeMask &mask)
 
GEO_Primitivetail (const GA_PrimCompat::TypeMask &mask)
 
GEO_Primitivenext (GEO_Primitive *, const GA_PrimCompat::TypeMask &mask)
 
GEO_Primitiveprev (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_Primitiveentry (GA_Size n) const
 
GEO_Primitiveentry (GA_Size n)
 
const GEO_Primitivehead () const
 
GEO_Primitivehead ()
 
const GEO_Primitivehead (const GA_ElementGroup &group) const
 
GEO_Primitivehead (const GA_ElementGroup &group)
 
const GEO_Primitivehead (const GA_ElementGroup &group, GroupIterationCache &cache) const
 
GEO_Primitivehead (const GA_ElementGroup &group, GroupIterationCache &cache)
 
const GEO_Primitivetail () const
 
GEO_Primitivetail ()
 
const GEO_Primitivetail (const GA_ElementGroup &group) const
 
GEO_Primitivetail (const GA_ElementGroup &group)
 
const GEO_Primitivetail (const GA_ElementGroup &group, GroupIterationCache &cache) const
 
GEO_Primitivetail (const GA_ElementGroup &group, GroupIterationCache &cache)
 
const GEO_Primitivenext (const GA_Primitive *i) const
 
GEO_Primitivenext (GA_Primitive *i)
 
const GEO_Primitivenext (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GEO_Primitivenext (GA_Primitive *i, const GA_ElementGroup &g)
 
const GEO_Primitivenext (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GEO_Primitivenext (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GEO_Primitiveprev (const GA_Primitive *i) const
 
GEO_Primitiveprev (GA_Primitive *i)
 
const GEO_Primitiveprev (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GEO_Primitiveprev (GA_Primitive *i, const GA_ElementGroup &g)
 
const GEO_Primitiveprev (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GEO_Primitiveprev (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GEO_Primitiveoperator() (GA_Size i) const
 
GEO_Primitiveoperator() (GA_Size i)
 
const GEO_Primitiveoperator[] (GA_Size i) const
 
GEO_Primitiveoperator[] (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_PrimitiverawEntry (GA_Size n) const
 
GA_PrimitiverawEntry (GA_Size n)
 
const GA_PrimitiverawHead () const
 
const GA_PrimitiverawTail () const
 
GA_PrimitiverawHead ()
 
GA_PrimitiverawTail ()
 
const GA_PrimitiverawHead (const GA_ElementGroup &g) const
 
const GA_PrimitiverawTail (const GA_ElementGroup &g) const
 
GA_PrimitiverawHead (const GA_ElementGroup &g)
 
GA_PrimitiverawTail (const GA_ElementGroup &g)
 
const GA_PrimitiverawNext (const GA_Primitive *i) const
 
const GA_PrimitiverawNext (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GA_PrimitiverawNext (GA_Primitive *i)
 
GA_PrimitiverawNext (GA_Primitive *i, const GA_ElementGroup &g)
 
const GA_PrimitiverawPrev (const GA_Primitive *i) const
 
const GA_PrimitiverawPrev (const GA_Primitive *i, const GA_ElementGroup &g) const
 
GA_PrimitiverawPrev (GA_Primitive *i)
 
GA_PrimitiverawPrev (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_PrimitiverawHead (const GA_ElementGroup &g, GroupIterationCache &cache) const
 
const GA_PrimitiverawTail (const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GA_PrimitiverawHead (const GA_ElementGroup &g, GroupIterationCache &cache)
 
GA_PrimitiverawTail (const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GA_PrimitiverawNext (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GA_PrimitiverawNext (GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache)
 
const GA_PrimitiverawPrev (const GA_Primitive *i, const GA_ElementGroup &g, GroupIterationCache &cache) const
 
GA_PrimitiverawPrev (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: