OpenWalnut  1.2.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends
Dummy Class Reference

Dummy class for testing the abstract class WGrid. More...

#include <WGrid_test.h>

+ Inheritance diagram for Dummy:

List of all members.

Public Member Functions

 Dummy (size_t size)
 Standard constructor of Dummy class.
virtual WBoundingBox getBoundingBox () const
 Returns dummy bounding box.
 Dummy ()
 Standard constructor of Dummy class.
 Dummy (char dimension)
 Constructor of Dummy class for testing.
virtual ~Dummy ()
 Destructor.
virtual size_t size () const
 Get the size.
virtual size_t rawSize () const
 Get the raw size.
virtual double getScalarDouble (size_t) const
 Get the value.
virtual WValue< double > getWValueDouble (size_t) const
virtual WVector_2 getWVector (size_t) const
virtual double getMinimumValue () const
 This method returns the smallest value in the valueset.
virtual double getMaximumValue () const
 This method returns the largest value in the valueset.
- 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.
virtual ~WValueSetBase ()=0
 Dummy since each class with virtual member functions needs one.
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.
virtual dataType getDataType () const
template<typename Func_T >
Func_T::result_type applyFunction (Func_T const &func)
 Apply a function object to this valueset.
- Public Member Functions inherited from WGrid
 WGrid (size_t size)
 Constructs a new WGrid instance.
virtual ~WGrid ()
 Since WGrid is a base class and thus should be polymorphic we add virtual destructor.
boost::shared_ptr< WPropertiesgetInformationProperties () const
 Returns a pointer to the information properties object of the grid.

Friends

class WGridTest
class WValueSetBaseTest

Additional Inherited Members

- Protected Attributes inherited from WValueSetBase
const size_t m_order
 The order of the tensors for this ValueSet.
const size_t m_dimension
 The dimension of the tensors for this ValueSet.
const dataType m_dataType
 The data type of the values' elements.
- Protected Attributes inherited from WGrid
boost::shared_ptr< WPropertiesm_infoProperties
 The property object for the grid containing only props whose purpose is "PV_PURPOSE_INFORMNATION".

Detailed Description

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.


Constructor & Destructor Documentation

Dummy::Dummy ( size_t  size)
inlineexplicit

Standard constructor of Dummy class.

Parameters:
sizenumber of positions

Definition at line 47 of file WGrid_test.h.

Dummy::Dummy ( )
inline

Standard constructor of Dummy class.

Definition at line 44 of file WValueSetBase_test.h.

Dummy::Dummy ( char  dimension)
inlineexplicit

Constructor of Dummy class for testing.

Parameters:
dimensiontensor dimension

Definition at line 53 of file WValueSetBase_test.h.

virtual Dummy::~Dummy ( )
inlinevirtual

Destructor.

Definition at line 61 of file WValueSetBase_test.h.


Member Function Documentation

virtual WBoundingBox Dummy::getBoundingBox ( ) const
inlinevirtual

Returns dummy bounding box.

Returns:
bbox

Implements WGrid.

Definition at line 57 of file WGrid_test.h.

virtual double Dummy::getMaximumValue ( ) const
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).

Returns:
the largest value in the data.

Implements WValueSetBase.

Definition at line 128 of file WValueSetBase_test.h.

virtual double Dummy::getMinimumValue ( ) const
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).

Returns:
the smallest value in the data.

Implements WValueSetBase.

Definition at line 117 of file WValueSetBase_test.h.

virtual double Dummy::getScalarDouble ( size_t  ) const
inlinevirtual

Get the value.

Returns:
The value at position i.

Implements WValueSetBase.

Definition at line 90 of file WValueSetBase_test.h.

virtual WValue< double > Dummy::getWValueDouble ( size_t  ) const
inlinevirtual
Returns:
The i-th WValue stored in this value set. There are size() such scalars.

Implements WValueSetBase.

Definition at line 98 of file WValueSetBase_test.h.

References size().

virtual WVector_2 Dummy::getWVector ( size_t  ) const
inlinevirtual
Returns:
The i-th WValue (stored in this value set) as WVector_2. There are size() such scalars.

Implements WValueSetBase.

Definition at line 106 of file WValueSetBase_test.h.

References size().

virtual size_t Dummy::rawSize ( ) const
inlinevirtual

Get the raw size.

Returns:
The raw size.

Implements WValueSetBase.

Definition at line 80 of file WValueSetBase_test.h.

virtual size_t Dummy::size ( ) const
inlinevirtual

Get the size.

Returns:
The size.

Reimplemented from WGrid.

Definition at line 70 of file WValueSetBase_test.h.

Referenced by getWValueDouble(), getWVector(), and WGridTest::testSize().


The documentation for this class was generated from the following files: