#include <PrimitiveSet.hpp>


| Public Types | |
| typedef PrimitiveSharedPtrVector::const_iterator | PrimitiveSharedPtrConstIterator | 
| Constant iterator for Primitive shared pointers. | |
| typedef PrimitiveSharedPtrVector::iterator | PrimitiveSharedPtrIterator | 
| Non-constant iterator for Primitive shared pointers. | |
| Public Member Functions | |
| PrimitiveSharedPtrIterator | findPrimitive (const string &inName) | 
| Find a PrimitiveSet primitive by name. | |
| bool | addPrimitive (PrimitiveSharedPtr &inPrimitivePtr) | 
| Add a primitive to the PrimitiveSet. | |
| bool | removePrimitive (PrimitiveSharedPtr &inPrimitivePtr) | 
| Remove a primitive from the PrimitiveSet. | |
| size_t | getPrimitiveCount (void) const | 
| PrimitiveSharedPtrConstIterator | primitivesBegin (void) const | 
| Returns the begin constant iterator for primitives. | |
| PrimitiveSharedPtrConstIterator | primitivesEnd (void) const | 
| Returns the end constant iterator for primitives. | |
| PrimitiveSharedPtrIterator | primitivesBegin (void) | 
| Returns the begin non-constant iterator for primitives. | |
| PrimitiveSharedPtrIterator | primitivesEnd (void) | 
| Returns the end non-constant iterator for primitives. | |
| Protected Types | |
| typedef std::string | string | 
| Imported type name. | |
| Protected Member Functions | |
| PrimitiveSet (const string &inName) | |
| Protected Attributes | |
| PrimitiveSharedPtrVector | mPrimitives | 
| Vector of primitive shared pointers. | |
| Friends | |
| class | RcFactory | 
| The Factory class has direct access to our internals. | |
Definition at line 30 of file PrimitiveSet.hpp.
| typedef std::string torc::physical::PrimitiveSet::string  [protected] | 
Imported type name.
Reimplemented from torc::physical::Named.
Definition at line 40 of file PrimitiveSet.hpp.
| typedef PrimitiveSharedPtrVector::const_iterator torc::physical::PrimitiveSet::PrimitiveSharedPtrConstIterator | 
| typedef PrimitiveSharedPtrVector::iterator torc::physical::PrimitiveSet::PrimitiveSharedPtrIterator | 
Non-constant iterator for Primitive shared pointers.
Definition at line 53 of file PrimitiveSet.hpp.
| PrimitiveSharedPtrIterator torc::physical::PrimitiveSet::findPrimitive | ( | const string & | inName | ) |  [inline] | 
Find a PrimitiveSet primitive by name.
| inName | The primitive name to look for. | 
Definition at line 59 of file PrimitiveSet.hpp.
| bool torc::physical::PrimitiveSet::addPrimitive | ( | PrimitiveSharedPtr & | inPrimitivePtr | ) |  [inline] | 
Add a primitive to the PrimitiveSet.
| inPrimitivePtr | The primitive to add. | 
Definition at line 67 of file PrimitiveSet.hpp.
| bool torc::physical::PrimitiveSet::removePrimitive | ( | PrimitiveSharedPtr & | inPrimitivePtr | ) |  [inline] | 
Remove a primitive from the PrimitiveSet.
| inPrimitivePtr | The primitive to remove. | 
Definition at line 78 of file PrimitiveSet.hpp.
| PrimitiveSharedPtrConstIterator torc::physical::PrimitiveSet::primitivesBegin | ( | void | ) | const  [inline] | 
| PrimitiveSharedPtrConstIterator torc::physical::PrimitiveSet::primitivesEnd | ( | void | ) | const  [inline] | 
| PrimitiveSharedPtrIterator torc::physical::PrimitiveSet::primitivesBegin | ( | void | ) |  [inline] | 
Returns the begin non-constant iterator for primitives.
Definition at line 98 of file PrimitiveSet.hpp.
| PrimitiveSharedPtrIterator torc::physical::PrimitiveSet::primitivesEnd | ( | void | ) |  [inline] | 
Returns the end non-constant iterator for primitives.
Definition at line 100 of file PrimitiveSet.hpp.
| friend class RcFactory  [friend] | 
The Factory class has direct access to our internals.
Definition at line 34 of file PrimitiveSet.hpp.
 1.5.6
 1.5.6