OpenWalnut
1.5.0dev
|
Dummy class for testing the abstract class WGrid. More...
#include <WGrid_test.h>
Public Member Functions | |
Dummy (size_t size) | |
Standard constructor of Dummy class. More... | |
virtual WBoundingBox | getBoundingBox () const |
Returns dummy bounding box. More... | |
Dummy () | |
Standard constructor of Dummy class. More... | |
Dummy (char dimension) | |
Constructor of Dummy class for testing. More... | |
virtual | ~Dummy () |
Destructor. More... | |
virtual size_t | size () const |
Get the size. More... | |
virtual size_t | rawSize () const |
Get the raw size. More... | |
virtual double | getScalarDouble (size_t) const |
Get the value. More... | |
virtual WValue< double > | getWValueDouble (size_t) const |
virtual double | getMinimumValue () const |
This method returns the smallest value in the valueset. More... | |
virtual double | getMaximumValue () const |
This method returns the largest value in the valueset. More... | |
Public Member Functions inherited from WGrid | |
WGrid (size_t size) | |
Constructs a new WGrid instance. More... | |
virtual | ~WGrid () |
Since WGrid is a base class and thus should be polymorphic we add virtual destructor. More... | |
size_t | size () const |
The number of positions in this grid. More... | |
std::shared_ptr< WPropertyGroup > | getInformationProperties () const |
Returns a pointer to the information properties object of the grid. More... | |
Public Member Functions inherited from WValueSetBase | |
WValueSetBase (size_t order, size_t dimension, dataType inDataType) | |
Despite this is an abstract class all subclasses should have an order and dimension. More... | |
virtual | ~WValueSetBase ()=0 |
Dummy since each class with virtual member functions needs one. More... | |
virtual size_t | dimension () const |
virtual size_t | order () const |
virtual size_t | elementsPerValue () const |
Returns the number of elements of type T per value. More... | |
virtual dataType | getDataType () const |
template<typename Func_T > | |
Func_T::result_type | applyFunction (Func_T const &func) |
Apply a function object to this valueset. More... | |
Friends | |
class | WGridTest |
Access for test class. More... | |
class | WValueSetBaseTest |
Access for test class. More... | |
Additional Inherited Members | |
Public Types inherited from WValueSetBase | |
typedef std::shared_ptr< WValueSetBase > | SPtr |
Shared pointer to an instance of this class. More... | |
typedef std::shared_ptr< const WValueSetBase > | ConstSPtr |
Shared pointer to an const instance of this class. More... | |
Protected Attributes inherited from WGrid | |
std::shared_ptr< WPropertyGroup > | m_infoProperties |
The property object for the grid containing only props whose purpose is "PV_PURPOSE_INFORMNATION". More... | |
Protected Attributes inherited from WValueSetBase | |
const size_t | m_order |
The order of the tensors for this ValueSet. More... | |
const size_t | m_dimension |
The dimension of the tensors for this ValueSet. More... | |
const dataType | m_dataType |
The data type of the values' elements. More... | |
Dummy class for testing the abstract class WGrid.
Dummy class for testing the abstract class WValueSetBase.
Definition at line 38 of file WGrid_test.h.
|
inlineexplicit |
Standard constructor of Dummy class.
size | number of positions |
Definition at line 47 of file WGrid_test.h.
|
inline |
Standard constructor of Dummy class.
Definition at line 44 of file WValueSetBase_test.h.
|
inlineexplicit |
Constructor of Dummy class for testing.
dimension | tensor dimension |
Definition at line 53 of file WValueSetBase_test.h.
|
inlinevirtual |
Destructor.
Definition at line 61 of file WValueSetBase_test.h.
|
inlinevirtual |
Returns dummy bounding box.
Implements WGrid.
Definition at line 57 of file WGrid_test.h.
|
inlinevirtual |
This method returns the largest value in the valueset.
It does not handle vectors, matrices and so on well. It simply returns the largest value in the data array. This is especially useful for texture scaling or other statistic tools (histograms).
Implements WValueSetBase.
Definition at line 120 of file WValueSetBase_test.h.
|
inlinevirtual |
This method returns the smallest value in the valueset.
It does not handle vectors, matrices and so on well. It simply returns the smallest value in the data array. This is especially useful for texture scaling or other statistic tools (histograms).
Implements WValueSetBase.
Definition at line 109 of file WValueSetBase_test.h.
|
inlinevirtual |
Get the value.
Implements WValueSetBase.
Definition at line 90 of file WValueSetBase_test.h.
|
inlinevirtual |
Implements WValueSetBase.
Definition at line 98 of file WValueSetBase_test.h.
References size().
|
inlinevirtual |
Get the raw size.
Implements WValueSetBase.
Definition at line 80 of file WValueSetBase_test.h.
|
inlinevirtual |
Get the size.
Implements WValueSetBase.
Definition at line 70 of file WValueSetBase_test.h.
Referenced by getWValueDouble(), and WGridTest::testSize().
|
friend |
Access for test class.
Definition at line 40 of file WGrid_test.h.
|
friend |
Access for test class.
Definition at line 38 of file WValueSetBase_test.h.