Version: 6.3.1
Public Member Functions | Private Attributes

ParaMEDMEM.MEDCalculatorBrowserField Class Reference

#include <MEDCalculatorBrowserField.hxx>

Public Member Functions

 MEDCalculatorBrowserField (const char *nm)
 ~MEDCalculatorBrowserField ()
 MEDCalculatorBrowserField (const char *fname, const char *fieldName)
bool operator== (const std::string &)
bool operator== (bool)
std::string str ()
void selectStep (int)
void selectAllSteps ()
void unselectStep (int)
void unselectAllSteps ()
void selectComponent (int)
void selectAllComponents ()
void unselectComponent (int)
void unselectAllComponents ()
bool isSelected ()
const std::string & getFileName () const
TypeOfField getType () const
const std::string & getName () const
const std::vector
< MEDCalculatorBrowserStep > & 
getSteps () const
void setSteps (const std::vector< MEDCalculatorBrowserStep > &steps)
const std::vector< std::string > & getComponents () const
const std::vector< bool > & getSelectedComponents () const
const doublegetTimeValue (int) const
unsigned int getStepsSize () const
unsigned int getComponentsSize () const
void addStep (int, double)
const std::vector< std::string > & getCorrespondingMeshesFromField () const
const std::string & getCorrespondingMeshFromStep (int) const
void setComponentName (int, const std::string &)
bool isAnySelection () const
void setMeshName (const std::string &m)
MEDCalculatorBrowserField getSelectedTimeSteps () const throw (INTERP_KERNEL::Exception)

Private Attributes

std::string _name
std::string _file_name
TypeOfField _type
std::vector
< MEDCalculatorBrowserStep
_steps
std::vector< std::string > _components
std::vector< bool > _selected_components
bool _selection
std::vector< std::string > _corresponding_meshes

Constructor & Destructor Documentation

MEDCalculatorBrowserField::MEDCalculatorBrowserField ( const char *  nm)
MEDCalculatorBrowserField::~MEDCalculatorBrowserField ( )
MEDCalculatorBrowserField::MEDCalculatorBrowserField ( const char *  fname,
const char *  fieldName 
)

Member Function Documentation

bool MEDCalculatorBrowserField::operator== ( const std::string &  nm)
bool MEDCalculatorBrowserField::operator== ( bool  sel)
std::string MEDCalculatorBrowserField::str ( )
void MEDCalculatorBrowserField::selectStep ( int  ts)
void MEDCalculatorBrowserField::selectAllSteps ( )
void MEDCalculatorBrowserField::unselectStep ( int  ts)
void MEDCalculatorBrowserField::unselectAllSteps ( )
void MEDCalculatorBrowserField::selectComponent ( int  id)
void MEDCalculatorBrowserField::selectAllComponents ( )
void MEDCalculatorBrowserField::unselectComponent ( int  id)
void MEDCalculatorBrowserField::unselectAllComponents ( )
bool MEDCalculatorBrowserField::isSelected ( )
const std::string& ParaMEDMEM.MEDCalculatorBrowserField.getFileName ( ) const
TypeOfField ParaMEDMEM.MEDCalculatorBrowserField.getType ( ) const
const std::string & MEDCalculatorBrowserField::getName ( ) const
const std::vector< MEDCalculatorBrowserStep > & MEDCalculatorBrowserField::getSteps ( ) const
void MEDCalculatorBrowserField::setSteps ( const std::vector< MEDCalculatorBrowserStep > &  steps)
const std::vector< std::string > & MEDCalculatorBrowserField::getComponents ( ) const
const std::vector< bool > & MEDCalculatorBrowserField::getSelectedComponents ( ) const
const double & MEDCalculatorBrowserField::getTimeValue ( int  ts) const
unsigned int MEDCalculatorBrowserField::getStepsSize ( ) const
unsigned int MEDCalculatorBrowserField::getComponentsSize ( ) const
void MEDCalculatorBrowserField::addStep ( int  ts,
double  tv 
)
const std::vector< std::string > & MEDCalculatorBrowserField::getCorrespondingMeshesFromField ( ) const
const std::string & MEDCalculatorBrowserField::getCorrespondingMeshFromStep ( int  i) const
void MEDCalculatorBrowserField::setComponentName ( int  i,
const std::string &  name 
)
bool MEDCalculatorBrowserField::isAnySelection ( ) const

Contrary to isSelected see all time steps.

References ParaMEDMEM.MEDCalculatorBrowserField._steps.

void MEDCalculatorBrowserField::setMeshName ( const std::string &  m)
MEDCalculatorBrowserField MEDCalculatorBrowserField::getSelectedTimeSteps ( ) const throw (INTERP_KERNEL::Exception)

This method returns a restriction of this containing only selected TimeSteps. This methods throws an exception if multiple meshes exists in selected time steps.

References ParaMEDMEM.MEDCalculatorBrowserField._steps, Med_Gen_test.it, ensightMedEnsight_test.meshes, testMEDMEM.ret, ParaMEDMEM.MEDCalculatorBrowserField.setMeshName(), and ParaMEDMEM.MEDCalculatorBrowserField.setSteps().


Field Documentation

std::vector<std::string> ParaMEDMEM.MEDCalculatorBrowserField._components [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS