FemViewer::BaseHandle Class Reference

#include <Model.h>

Inheritance diagram for FemViewer::BaseHandle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BaseHandle (int idx_=-1, bool act_=false)
BaseHandleoperator= (const BaseHandle &rhs_)
void activate (const bool flg_)
int idx () const
bool active () const
bool is_valid () const
void reset ()
bool operator== (const BaseHandle &rhs_) const
bool operator!= (const BaseHandle &rhs_) const
bool operator< (const BaseHandle &rhs_) const
 BaseHandle (HandleType htype_=Unknown, int idx_=-1, bool act_=false)
virtual ~BaseHandle ()
BaseHandleoperator= (const BaseHandle &rhs_)
HandleTypetype ()
const HandleTypetype () const
int & idx ()
const int & idx () const
bool is_active () const
void activate (const bool flg_)
bool is_valid_idx () const
virtual void Reset ()
bool is_valid_type (const BaseHandle &rhs_) const
bool operator== (const BaseHandle &rhs_) const
bool operator!= (const BaseHandle &rhs_) const
bool operator< (const BaseHandle &rhs_) const

Protected Attributes

HandleType _htype
bool _act

Friends

std::ostream & operator<< (std::ostream &os_, const BaseHandle &rhs_)
std::ostream & operator<< (std::ostream &os_, const BaseHandle &rhs_)

Constructor & Destructor Documentation

FemViewer::BaseHandle::BaseHandle ( int  idx_ = -1,
bool  act_ = false 
) [inline, explicit]
FemViewer::BaseHandle::BaseHandle ( HandleType  htype_ = Unknown,
int  idx_ = -1,
bool  act_ = false 
) [inline, explicit]
virtual FemViewer::BaseHandle::~BaseHandle (  )  [inline, virtual]

Member Function Documentation

void FemViewer::BaseHandle::activate ( const bool  flg_  )  [inline]
void FemViewer::BaseHandle::activate ( const bool  flg_  )  [inline]
bool FemViewer::BaseHandle::active (  )  const [inline]
const int& FemViewer::BaseHandle::idx (  )  const [inline]
int& FemViewer::BaseHandle::idx (  )  [inline]
int FemViewer::BaseHandle::idx (  )  const [inline]

Here is the caller graph for this function:

bool FemViewer::BaseHandle::is_active (  )  const [inline]
bool FemViewer::BaseHandle::is_valid (  )  const [inline]
bool FemViewer::BaseHandle::is_valid_idx (  )  const [inline]
bool FemViewer::BaseHandle::is_valid_type ( const BaseHandle rhs_  )  const [inline]

Here is the caller graph for this function:

bool FemViewer::BaseHandle::operator!= ( const BaseHandle rhs_  )  const [inline]

Here is the call graph for this function:

bool FemViewer::BaseHandle::operator!= ( const BaseHandle rhs_  )  const [inline]
bool FemViewer::BaseHandle::operator< ( const BaseHandle rhs_  )  const [inline]

Here is the call graph for this function:

bool FemViewer::BaseHandle::operator< ( const BaseHandle rhs_  )  const [inline]
BaseHandle& FemViewer::BaseHandle::operator= ( const BaseHandle rhs_  )  [inline]
BaseHandle& FemViewer::BaseHandle::operator= ( const BaseHandle rhs_  )  [inline]

Reimplemented in FemViewer::ModelItem< TStatus, TData, nTSize >.

Here is the call graph for this function:

bool FemViewer::BaseHandle::operator== ( const BaseHandle rhs_  )  const [inline]

Here is the call graph for this function:

bool FemViewer::BaseHandle::operator== ( const BaseHandle rhs_  )  const [inline]

Here is the call graph for this function:

virtual void FemViewer::BaseHandle::Reset ( void   )  [inline, virtual]
void FemViewer::BaseHandle::reset (  )  [inline]

Here is the caller graph for this function:

const HandleType& FemViewer::BaseHandle::type (  )  const [inline]
HandleType& FemViewer::BaseHandle::type (  )  [inline]

Here is the caller graph for this function:


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os_,
const BaseHandle rhs_ 
) [friend]
std::ostream& operator<< ( std::ostream &  os_,
const BaseHandle rhs_ 
) [friend]

Member Data Documentation

bool FemViewer::BaseHandle::_act [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1