FemViewer::ModelItem< TStatus, TData, nTSize > Class Template Reference

#include <Model.h>

Inheritance diagram for FemViewer::ModelItem< TStatus, TData, nTSize >:
Inheritance graph
[legend]
Collaboration diagram for FemViewer::ModelItem< TStatus, TData, nTSize >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ModelItem (Object *rt_=NULL, TData *elm_=NULL, size_t size=nTSize, u_int vis_=0, u_int attr_=0, int idx_=-1, bool act_=false)
ModelItemoperator= (const ModelItem &rhs_)
 ~ModelItem ()
void RemoveItem (const int idx_)
void Reset ()
const TData * GetElem () const
TData * GetElem ()
const VisualInfoGetVisualInfo () const
VisualInfoGetVisualInfo ()
const TStatus & GetAttributes () const
TStatus & GetAttributes ()
const std::vector< grh_data > & GetGraphicData () const
std::vector< grh_data > & GetGraphicData ()
const std::vector< int > & GetIndexes () const
std::vector< int > & GetIndexes ()

template<class TStatus, class TData, size_t nTSize>
class FemViewer::ModelItem< TStatus, TData, nTSize >


Constructor & Destructor Documentation

template<class TStatus , class TData , size_t nTSize>
FemViewer::ModelItem< TStatus, TData, nTSize >::ModelItem ( Object rt_ = NULL,
TData *  elm_ = NULL,
size_t  size = nTSize,
u_int  vis_ = 0,
u_int  attr_ = 0,
int  idx_ = -1,
bool  act_ = false 
) [inline, explicit]
template<class TStatus , class TData , size_t nTSize>
FemViewer::ModelItem< TStatus, TData, nTSize >::~ModelItem (  )  [inline]

Member Function Documentation

template<class TStatus , class TData , size_t nTSize>
TStatus& FemViewer::ModelItem< TStatus, TData, nTSize >::GetAttributes (  )  [inline]
template<class TStatus , class TData , size_t nTSize>
const TStatus& FemViewer::ModelItem< TStatus, TData, nTSize >::GetAttributes (  )  const [inline]
template<class TStatus , class TData , size_t nTSize>
TData* FemViewer::ModelItem< TStatus, TData, nTSize >::GetElem (  )  [inline]
template<class TStatus , class TData , size_t nTSize>
const TData* FemViewer::ModelItem< TStatus, TData, nTSize >::GetElem (  )  const [inline]
template<class TStatus , class TData , size_t nTSize>
std::vector<grh_data>& FemViewer::ModelItem< TStatus, TData, nTSize >::GetGraphicData (  )  [inline]
template<class TStatus , class TData , size_t nTSize>
const std::vector<grh_data>& FemViewer::ModelItem< TStatus, TData, nTSize >::GetGraphicData (  )  const [inline]
template<class TStatus , class TData , size_t nTSize>
std::vector<int>& FemViewer::ModelItem< TStatus, TData, nTSize >::GetIndexes (  )  [inline]
template<class TStatus , class TData , size_t nTSize>
const std::vector<int>& FemViewer::ModelItem< TStatus, TData, nTSize >::GetIndexes (  )  const [inline]
template<class TStatus , class TData , size_t nTSize>
VisualInfo& FemViewer::ModelItem< TStatus, TData, nTSize >::GetVisualInfo (  )  [inline]
template<class TStatus , class TData , size_t nTSize>
const VisualInfo& FemViewer::ModelItem< TStatus, TData, nTSize >::GetVisualInfo (  )  const [inline]
template<class TStatus , class TData , size_t nTSize>
ModelItem& FemViewer::ModelItem< TStatus, TData, nTSize >::operator= ( const ModelItem< TStatus, TData, nTSize > &  rhs_  )  [inline]

Reimplemented from FemViewer::BaseHandle.

template<class TStatus , class TData , size_t nTSize>
void FemViewer::ModelItem< TStatus, TData, nTSize >::RemoveItem ( const int  idx_  )  [inline]
template<class TStatus , class TData , size_t nTSize>
void FemViewer::ModelItem< TStatus, TData, nTSize >::Reset ( void   )  [inline, virtual]

Reimplemented from FemViewer::BaseHandle.

Here is the call graph for this function:


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

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1