COVISE Core
 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
[legend]

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

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
private
vector<ScalarContainer> covise::ScalarContainer::_children
private
float* covise::ScalarContainer::_field
private
int covise::ScalarContainer::_size_field
private

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