|
| 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() () |
|