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 plSpanEncoding & getEncoding () const
plSpanEncoding & getEncoding ()
plClusterGroup * getGroup () 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 plClusterGroup * fGroup

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: