Public Member Functions | Private Attributes | List of all members
cheprep::DefaultHepRepTypeTree Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/geant4/v4_10_4_p02ba/source/geant4.10.04.p02/source/visualization/HepRep/include/cheprep/DefaultHepRepTypeTree.h"

Inheritance diagram for cheprep::DefaultHepRepTypeTree:
cheprep::DefaultHepRepTreeID HEPREP::HepRepTypeTree HEPREP::HepRepTreeID HEPREP::HepRepTreeID

Public Member Functions

 DefaultHepRepTypeTree (HEPREP::HepRepTreeID *typeTree)
 
 ~DefaultHepRepTypeTree ()
 
HEPREP::HepRepTypeTreecopy ()
 
void addType (HEPREP::HepRepType *type)
 
std::vector< HEPREP::HepRepType * > getTypeList ()
 
HEPREP::HepRepTypegetType (std::string name)
 
std::string getQualifier ()
 
void setQualifier (std::string qualifier)
 
std::string getName ()
 
std::string getVersion ()
 

Private Attributes

std::vector< HEPREP::HepRepType * > types
 

Detailed Description

Definition at line 25 of file DefaultHepRepTypeTree.h.

Constructor & Destructor Documentation

cheprep::DefaultHepRepTypeTree::DefaultHepRepTypeTree ( HEPREP::HepRepTreeID typeTree)
cheprep::DefaultHepRepTypeTree::~DefaultHepRepTypeTree ( )

Member Function Documentation

void cheprep::DefaultHepRepTypeTree::addType ( HEPREP::HepRepType type)
virtual

Adds a type to this typetree.

Parameters
typeto be added.

Implements HEPREP::HepRepTypeTree.

HEPREP::HepRepTypeTree* cheprep::DefaultHepRepTypeTree::copy ( )
virtual

Returns a deep copy of this typetree.

Returns
copy of this typetree.

Implements HEPREP::HepRepTypeTree.

std::string cheprep::DefaultHepRepTreeID::getName ( )
virtualinherited

Returns the name of this treeID.

Returns
name of treeID.

Implements HEPREP::HepRepTreeID.

std::string cheprep::DefaultHepRepTreeID::getQualifier ( )
virtualinherited

Returns the qualifier that qualifies the relation that this treeID has with what it refers to.

Returns
qualifier.

Implements HEPREP::HepRepTreeID.

HEPREP::HepRepType* cheprep::DefaultHepRepTypeTree::getType ( std::string  fullName)
virtual

Returns type

Implements HEPREP::HepRepTypeTree.

std::vector<HEPREP::HepRepType* > cheprep::DefaultHepRepTypeTree::getTypeList ( )
virtual

Returns a collection of all types in this tree.

Returns
collection of HepRepTypes.

Implements HEPREP::HepRepTypeTree.

std::string cheprep::DefaultHepRepTreeID::getVersion ( )
virtualinherited

Returns the version of this treeID.

Returns
version of treeID.

Implements HEPREP::HepRepTreeID.

void cheprep::DefaultHepRepTreeID::setQualifier ( std::string  qualifier)
virtualinherited

Sets the qualifier that qualifies the relation that this treeID has with what it refers to.

Parameters
qualifierto be set.

Implements HEPREP::HepRepTreeID.

Member Data Documentation

std::vector<HEPREP::HepRepType*> cheprep::DefaultHepRepTypeTree::types
private

Definition at line 28 of file DefaultHepRepTypeTree.h.


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