libHSPlasma
Public Member Functions | Protected Attributes | List of all members
plCluster Class Reference

#include <plCluster.h>

Public Member Functions

 plCluster ()
 ~plCluster ()
void read (hsStream *S, class plClusterGroup *group)
void write (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag, class plClusterGroup *group)
const plSpanEncodinggetEncoding () const
plSpanEncodinggetEncoding ()
plClusterGroupgetGroup () const
void setGroup (plClusterGroup *group)
const std::vector
< plSpanInstance * > & 
getInstances () const
std::vector< plSpanInstance * > & getInstances ()
void addInstance (plSpanInstance *inst)
void delInstance (size_t idx)
void clearInstances ()

Protected Attributes

std::vector< plSpanInstance * > fInstances
plSpanEncoding fEncoding
class plClusterGroupfGroup

Constructor & Destructor Documentation

plCluster::plCluster ( )
plCluster::~plCluster ( )

Member Function Documentation

void plCluster::addInstance ( plSpanInstance inst)
void plCluster::clearInstances ( )
void plCluster::delInstance ( size_t  idx)
const plSpanEncoding& plCluster::getEncoding ( ) const
plSpanEncoding& plCluster::getEncoding ( )
plClusterGroup* plCluster::getGroup ( ) const
const std::vector<plSpanInstance*>& plCluster::getInstances ( ) const
std::vector<plSpanInstance*>& plCluster::getInstances ( )
void plCluster::prcParse ( const pfPrcTag tag,
class plClusterGroup group 
)
void plCluster::prcWrite ( pfPrcHelper prc)
void plCluster::read ( hsStream S,
class plClusterGroup group 
)
void plCluster::setGroup ( plClusterGroup group)
void plCluster::write ( hsStream S)

Member Data Documentation

plSpanEncoding plCluster::fEncoding
protected
class plClusterGroup* plCluster::fGroup
protected
std::vector<plSpanInstance*> plCluster::fInstances
protected

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