#include <GridView_StateInfo.h>

Public Types

typedef ScaleUtils::Math::GridData< float, float > GD_t
 
typedef StateInfo Type
 

Public Member Functions

 GridView_StateInfo (SCP_StateInfo obj)
 initialize More...
 
bool match (const StateInfo &other) const
 Equality check. More...
 
const GD_t::Vec_Rptr & r () const
 Return GridData responses. More...
 
const GD_t::Vec_I & rextents () const
 Return GridData extents. More...
 
GD_t::I_t nr () const
 Return the number of responses. More...
 
const StateInfoobj () const
 Return the StateInfo object of this view. More...
 
SP_StateInfo permute (const GD_t::Vec_Z &z) const
 Produce a permutation (i.e. interpolation) More...
 

Private Attributes

SCP_StateInfo b_obj
 
GD_t::Vec_Rptr b_r
 
GD_t::Vec_I b_rextents
 
GD_t::SP_Vec_R b_tag_values
 

Detailed Description

Examples:
tstGridView.cpp.

Member Typedef Documentation

typedef ScaleUtils::Math::GridData<float, float> GD_t
typedef StateInfo Type

Constructor & Destructor Documentation

Member Function Documentation

bool match ( const StateInfo other) const

Equality check.

Examples:
tstGridView.cpp.

References GridView_StateInfo::b_obj, and StateInfo::match().

Referenced by TEST().

const GridView_StateInfo::GD_t::Vec_Rptr & r ( ) const

Return GridData responses.

Examples:
tstGridView.cpp.

References GridView_StateInfo::b_r.

Referenced by TEST().

const GridView_StateInfo::GD_t::Vec_I & rextents ( ) const

Return GridData extents.

Examples:
tstGridView.cpp.

References GridView_StateInfo::b_rextents.

Referenced by TEST().

GridView_StateInfo::GD_t::I_t nr ( ) const

Return the number of responses.

Examples:
tstGridView.cpp.

References GridView_StateInfo::b_rextents.

Referenced by TEST().

const StateInfo & obj ( ) const

Return the StateInfo object of this view.

References GridView_StateInfo::b_obj.

Referenced by GridView_StateInfo::permute().

SP_StateInfo permute ( const GD_t::Vec_Z &  z) const

Produce a permutation (i.e. interpolation)

Parameters
zInterpolated responses from which to reconstruct a StateInfo object

References GridView_StateInfo::b_obj, GridView_StateInfo::b_tag_values, GridView_StateInfo::obj(), and TagManager::setInterpValues().

Member Data Documentation

GD_t::Vec_Rptr b_r
private
GD_t::SP_Vec_R b_tag_values
private

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