Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BuilderBucketNode Class Reference

#include <builderBucketNode.h>

List of all members.

Public Member Functions

INLINE BuilderBucketNode (BuilderBucket *bucket)
INLINE BuilderBucketNode (const BuilderBucketNode &copy)
INLINE void operator= (const BuilderBucketNode &copy)
bool add_prim (BuilderPrim prim)
bool add_prim (const BuilderPrimI &prim)
INLINE bool add_prim_nonindexed (const BuilderPrimI &prim)
INLINE BuilderBucketget_bucket () const
INLINE bool operator< (const BuilderBucketNode &other) const
INLINE bool operator== (const BuilderBucketNode &other) const
INLINE bool operator!= (const BuilderBucketNode &other) const
int build (GeomNode *geom_node) const

Protected Types

typedef pmultiset< BuilderPrim,
less< BuilderPrim > > 
Prims
typedef pmultiset< BuilderPrimI,
less< BuilderPrimI > > 
IPrims

Protected Attributes

BuilderBucket_bucket
Prims _prims
IPrims _iprims


Member Typedef Documentation

typedef pmultiset<BuilderPrimI, less<BuilderPrimI> > BuilderBucketNode::IPrims [protected]
 

Definition at line 64 of file builderBucketNode.h.

typedef pmultiset<BuilderPrim, less<BuilderPrim> > BuilderBucketNode::Prims [protected]
 

Definition at line 63 of file builderBucketNode.h.


Constructor & Destructor Documentation

INLINE BuilderBucketNode::BuilderBucketNode BuilderBucket bucket  ) 
 

INLINE BuilderBucketNode::BuilderBucketNode const BuilderBucketNode &  copy  ) 
 


Member Function Documentation

bool BuilderBucketNode::add_prim const BuilderPrimI prim  ) 
 

Definition at line 47 of file builderBucketNode.cxx.

References _bucket, _iprims, and expand().

bool BuilderBucketNode::add_prim BuilderPrim  prim  ) 
 

Definition at line 32 of file builderBucketNode.cxx.

References _bucket, _prims, expand(), and BuilderPrim::flatten_vertex_properties().

INLINE bool BuilderBucketNode::add_prim_nonindexed const BuilderPrimI prim  ) 
 

int BuilderBucketNode::build GeomNode geom_node  )  const
 

Definition at line 61 of file builderBucketNode.cxx.

References _bucket, _iprims, _prims, count, and mesh_and_build().

INLINE BuilderBucket* BuilderBucketNode::get_bucket  )  const
 

INLINE bool BuilderBucketNode::operator!= const BuilderBucketNode &  other  )  const
 

INLINE bool BuilderBucketNode::operator< const BuilderBucketNode &  other  )  const
 

INLINE void BuilderBucketNode::operator= const BuilderBucketNode &  copy  ) 
 

INLINE bool BuilderBucketNode::operator== const BuilderBucketNode &  other  )  const
 


Member Data Documentation

BuilderBucket* BuilderBucketNode::_bucket [protected]
 

Definition at line 66 of file builderBucketNode.h.

Referenced by add_prim(), and build().

IPrims BuilderBucketNode::_iprims [protected]
 

Definition at line 68 of file builderBucketNode.h.

Referenced by add_prim(), and build().

Prims BuilderBucketNode::_prims [protected]
 

Definition at line 67 of file builderBucketNode.h.

Referenced by add_prim(), and build().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:26 2003 for Panda by doxygen1.3