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

FactoryParams Class Reference

#include <factoryParams.h>

List of all members.

Public Member Functions

 FactoryParams ()
 ~FactoryParams ()
void add_param (FactoryParam *param)
void clear ()
int get_num_params () const
FactoryParamget_param (int n) const
FactoryParamget_param_of_type (TypeHandle type) const

Private Types

typedef pvector< PT(TypedReferenceCountParams )

Private Attributes

Params _params


Member Typedef Documentation

typedef pvector< PT(TypedReferenceCount) FactoryParams::Params) [private]
 

Definition at line 58 of file factoryParams.h.


Constructor & Destructor Documentation

FactoryParams::FactoryParams  ) 
 

Definition at line 27 of file factoryParams.cxx.

FactoryParams::~FactoryParams  ) 
 

Definition at line 36 of file factoryParams.cxx.


Member Function Documentation

void FactoryParams::add_param FactoryParam param  ) 
 

Definition at line 45 of file factoryParams.cxx.

References _params, NULL, and param.

Referenced by BamReader::p_read_object().

void FactoryParams::clear  ) 
 

Definition at line 56 of file factoryParams.cxx.

References _params.

int FactoryParams::get_num_params  )  const
 

Definition at line 67 of file factoryParams.cxx.

References _params.

FactoryParam * FactoryParams::get_param int  n  )  const
 

Definition at line 78 of file factoryParams.cxx.

References _params, DCAST, n, and NULL.

FactoryParam * FactoryParams::get_param_of_type TypeHandle  type  )  const
 

Definition at line 92 of file factoryParams.cxx.

References _params, DCAST_INTO_R, NULL, param, and type.


Member Data Documentation

Params FactoryParams::_params [private]
 

Definition at line 60 of file factoryParams.h.

Referenced by add_param(), clear(), get_num_params(), get_param(), and get_param_of_type().


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