All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
covise::ScalarContainer Class Reference

#include <coColors.h>

Collaboration diagram for covise::ScalarContainer:
Collaboration graph

Public Member Functions

 ScalarContainer ()
void Initialise (const coDistributedObject *)
 ScalarContainer (const ScalarContainer &)
virtual ~ScalarContainer ()
void OpenList (int size)
void CopyAllAttributes (const coDistributedObject *)
void DumpAllAttributes (coDistributedObject *)
const char * getAttribute (const char *) const
const char * getAttributeRecursive (const char *) const
void AddArray (int size, const float *scalar)
const float * ScalarField () const
int SizeField () const
ScalarContaineroperator[] (int i)
int NoChildren () const
void MinMax (float &min, float &max) const

Private Attributes

float * _field
int _size_field
AttributeList _attributes
vector< ScalarContainer_children

Constructor & Destructor Documentation

ScalarContainer::ScalarContainer ( )
ScalarContainer::ScalarContainer ( const ScalarContainer rhs)
ScalarContainer::~ScalarContainer ( )

Member Function Documentation

void ScalarContainer::AddArray ( int  size,
const float *  scalar 
void ScalarContainer::CopyAllAttributes ( const coDistributedObject obj)
void ScalarContainer::DumpAllAttributes ( coDistributedObject obj)
const char * ScalarContainer::getAttribute ( const char *  word) const
const char * ScalarContainer::getAttributeRecursive ( const char *  word) const
void ScalarContainer::Initialise ( const coDistributedObject obj)
void ScalarContainer::MinMax ( float &  min,
float &  max 
) const
int ScalarContainer::NoChildren ( ) const
void ScalarContainer::OpenList ( int  size)
ScalarContainer & ScalarContainer::operator[] ( int  i)
const float * ScalarContainer::ScalarField ( ) const
int ScalarContainer::SizeField ( ) const

Member Data Documentation

AttributeList covise::ScalarContainer::_attributes
vector<ScalarContainer> covise::ScalarContainer::_children
float* covise::ScalarContainer::_field
int covise::ScalarContainer::_size_field

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