|
| | RegularGrid (const CoordinatesValueType &xs, const CoordinatesValueType &ys, const CoordinatesValueType &zs) |
| |
| | RegularGrid (const GridDataType &data, const CoordinatesValueType &xs, const CoordinatesValueType &ys, const CoordinatesValueType &zs) |
| |
| | RegularGrid (const CoordinatesValueType &s) |
| |
| | RegularGrid (const GridDataType &data, const CoordinatesValueType &s) |
| |
| ValueType & | operator() (std::size_t i) |
| |
| const ValueType & | operator() (std::size_t i) const |
| |
| std::size_t | getNumElements () const |
| |
| void | getCoordinates (std::size_t i, CoordinatesType &coords) const |
| |
| bool | isEmpty () const |
| |
| virtual void | getCoordinates (std::size_t i, CoordinatesType &coords) const=0 |
| |
| virtual | ~AttributedGrid () |
| |
| 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...
|
| |
| | RegularSpatialGrid (const CoordinatesValueType &xs, const CoordinatesValueType &ys, const CoordinatesValueType &zs) |
| |
| | RegularSpatialGrid (const GridDataType &data, const CoordinatesValueType &xs, const CoordinatesValueType &ys, const CoordinatesValueType &zs) |
| |
| | RegularSpatialGrid (const CoordinatesValueType &s) |
| |
| | RegularSpatialGrid (const GridDataType &data, const CoordinatesValueType &s) |
| |
| | RegularSpatialGrid (const RegularSpatialGrid &usg) |
| |
| | RegularSpatialGrid (RegularSpatialGrid &&usg) |
| |
| virtual | ~RegularSpatialGrid () |
| |
| void | setDataMode (DataMode mode) |
| |
| DataMode | getDataMode () const |
| |
| Reference | operator() (SizeType i) |
| |
| ConstReference | operator() (SizeType i) const |
| |
| Reference | operator() (SizeType i, SizeType j, SizeType k) |
| |
| ConstReference | operator() (SizeType i, SizeType j, SizeType k) const |
| |
| SizeType | getSize () const |
| |
| SizeType | getSize1 () const |
| |
| SizeType | getSize2 () const |
| |
| SizeType | getSize3 () const |
| |
| SizeType | getMaxSize () const |
| |
| SizeType | getMaxSize1 () const |
| |
| SizeType | getMaxSize2 () const |
| |
| SizeType | getMaxSize3 () const |
| |
| CoordinatesValueType | getXStepSize () const |
| |
| CoordinatesValueType | getYStepSize () const |
| |
| CoordinatesValueType | getZStepSize () const |
| |
| void | setXStepSize (const CoordinatesValueType &xs) |
| |
| void | setYStepSize (const CoordinatesValueType &ys) |
| |
| void | setZStepSize (const CoordinatesValueType &zs) |
| |
| CoordinatesValueType | getXExtent () const |
| |
| CoordinatesValueType | getYExtent () const |
| |
| CoordinatesValueType | getZExtent () const |
| |
| void | getCoordinates (SizeType i, V &coords) const |
| |
| void | getCoordinates (SSizeType i, SSizeType j, SSizeType k, V &coords) const |
| |
| void | getLocalCoordinates (SSizeType i, SSizeType j, SSizeType k, V &coords) const |
| |
| void | getLocalCoordinates (const V1 &world_coords, V2 &local_coords) const |
| |
| bool | containsPoint (const V &pos) const |
| |
| bool | containsLocalPoint (const V &pos) const |
| |
| void | getContainingCell (const V1 &pos, V2 &indices) const |
| |
| void | getLocalContainingCell (const V1 &pos, V2 &indices) const |
| |
| bool | isEmpty () const |
| |
| const GridDataType & | getData () const |
| |
| GridDataType & | getData () |
| |
| const CoordinatesTransformType & | getCoordinatesTransform () const |
| |
| void | setCoordinatesTransform (const T1 &xform) |
| |
| RegularSpatialGrid & | operator= (const RegularSpatialGrid &usg) |
| |
| RegularSpatialGrid & | operator= (RegularSpatialGrid &&usg) |
| |
| RegularSpatialGrid & | operator= (const GridExpression< E > &e) |
| |
| RegularSpatialGrid & | operator+= (const GridExpression< E > &e) |
| |
| RegularSpatialGrid & | operator-= (const GridExpression< E > &e) |
| |
| std::enable_if< IsScalar< T >::value, RegularSpatialGrid >::type & | operator*= (const T1 &t) |
| |
| std::enable_if< IsScalar< T >::value, RegularSpatialGrid >::type & | operator/= (const T1 &t) |
| |
| RegularSpatialGrid & | assign (const GridExpression< E > &e) |
| |
| RegularSpatialGrid & | plusAssign (const GridExpression< E > &e) |
| |
| RegularSpatialGrid & | minusAssign (const GridExpression< E > &e) |
| |
| void | swap (RegularSpatialGrid &usg) |
| |
| void | clear (const ValueType &v=ValueType()) |
| |
| void | resize (SizeType m, SizeType n, SizeType o, bool preserve=true, const ValueType &v=ValueType()) |
| |
| const ExpressionType & | operator() () const |
| |
| ExpressionType & | operator() () |
| |