|
void | clear () |
|
std::size_t | getNumElements () const |
|
void | addElement (const Math::Vector3D &pos, double radius, std::size_t color=0, double hardness=2.7) |
|
void | addElement (const Element &elem) |
|
void | removeElement (std::size_t idx) |
|
const Element & | getElement (std::size_t idx) const |
|
Element & | getElement (std::size_t idx) |
|
ConstElementIterator | getElementsBegin () const |
|
ConstElementIterator | getElementsEnd () const |
|
ElementIterator | getElementsBegin () |
|
ElementIterator | getElementsEnd () |
|
ConstElementIterator | begin () const |
|
ConstElementIterator | end () const |
|
ElementIterator | begin () |
|
ElementIterator | end () |
|
std::size_t | getNumProperties () const |
| Returns the number of property entries. More...
|
|
template<typename T > |
void | setProperty (const LookupKey &key, T &&val) |
| Sets the value of the property specified by key to val. More...
|
|
template<typename T > |
const T & | getProperty (const LookupKey &key) const |
| Returns the value of the property specified by key as a const reference to an object of type T. More...
|
|
template<typename T > |
const T & | getPropertyOrDefault (const LookupKey &key, const T &def_val) const |
| Returns the value of the property specified by key as a const reference to an object of type T, or the default value def_val if a stored value does not exist. More...
|
|
const Any & | getProperty (const LookupKey &key, bool throw_=false) const |
| Returns the value of the property specified by key. More...
|
|
bool | isPropertySet (const LookupKey &key) const |
| Tells whether or not a value has been assigned to the property specified by key. More...
|
|
ConstPropertyIterator | getPropertiesBegin () const |
| Returns a constant iterator pointing to the beginning of the property entries. More...
|
|
ConstPropertyIterator | getPropertiesEnd () const |
| Returns a constant iterator pointing to the end of the property entries. More...
|
|
ConstPropertyIterator | begin () const |
| Returns a constant iterator pointing to the beginning of the property entries. More...
|
|
ConstPropertyIterator | end () const |
| Returns a constant iterator pointing to the end of the property entries. More...
|
|
bool | removeProperty (const LookupKey &key) |
| Clears the value of the property specified by key. More...
|
|
void | clearProperties () |
| Clears all property values. More...
|
|
void | addProperties (const PropertyContainer &cntnr) |
| Adds the property value entries in the PropertyContainer instance cntnr. More...
|
|
void | copyProperties (const PropertyContainer &cntnr) |
| Replaces the current set of properties by a copy of the entries in cntnr. More...
|
|
void | swap (PropertyContainer &cntnr) |
| Exchanges the properties of this container with the properties of the container cntnr. More...
|
|
const PropertyContainer & | getProperties () const |
| Returns a const reference to itself. More...
|
|