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

Builder Class Reference

#include <builder.h>

List of all members.

Public Member Functions

 Builder ()
 ~Builder ()
INLINE bool add_prim (const BuilderBucket &bucket, const BuilderPrim &prim)
INLINE bool add_prim (const BuilderBucket &bucket, const BuilderPrimI &prim)
INLINE bool add_prim_nonindexed (const BuilderBucket &bucket, const BuilderPrimI &prim)
GeomNodebuild (const string &default_name="")

Protected Types

typedef pset< BuilderBucketNodeBuckets

Protected Member Functions

void add_bucket (const BuilderBucket &bucket)

Protected Attributes

Buckets _buckets
Buckets::iterator _bi


Member Typedef Documentation

typedef pset<BuilderBucketNode> Builder::Buckets [protected]
 

Definition at line 203 of file builder.h.


Constructor & Destructor Documentation

Builder::Builder  ) 
 

Definition at line 34 of file builder.cxx.

References _bi, and _buckets.

Builder::~Builder  ) 
 

Definition at line 44 of file builder.cxx.

References _buckets.


Member Function Documentation

void Builder::add_bucket const BuilderBucket bucket  )  [protected]
 

Definition at line 220 of file builder.cxx.

References _bi, _buckets, and BuilderBucket::make_copy().

Referenced by main().

INLINE bool Builder::add_prim const BuilderBucket bucket,
const BuilderPrimI prim
 

INLINE bool Builder::add_prim const BuilderBucket bucket,
const BuilderPrim prim
 

Referenced by main(), EggLoader::make_indexed_primitive(), and EggLoader::make_nonindexed_primitive().

INLINE bool Builder::add_prim_nonindexed const BuilderBucket bucket,
const BuilderPrimI prim
 

Referenced by main().

GeomNode * Builder::build const string &  default_name = ""  ) 
 

Definition at line 117 of file builder.cxx.

References _buckets, BuilderBucket::_node, PandaNode::add_child(), DCAST, GeomNode::get_class_type(), PandaNode::get_num_parents(), TypedObject::is_of_type(), BuilderBucket::make_geom_node(), and NULL.

Referenced by EggLoader::build_graph(), and main().


Member Data Documentation

Buckets::iterator Builder::_bi [protected]
 

Definition at line 206 of file builder.h.

Referenced by add_bucket(), and Builder().

Buckets Builder::_buckets [protected]
 

Definition at line 205 of file builder.h.

Referenced by add_bucket(), build(), Builder(), and ~Builder().


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