CAPD RedHom Library
capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT > Class Template Reference

#include <capd/complex/SqueezedComplex.h>

Public Types

typedef OrgCellT::Color Color
 
typedef ComplexT::Id Id
 
typedef ComplexT::Dim Dim
 
typedef ComplexT::CellCode CellCode
 

Public Member Functions

 SqueezedCellImpl ()
 
 SqueezedCellImpl (ComplexT *complex, OrgComplexT *orgComplex, OrgCellT orgCell, Id id)
 
 operator SqueezedCellImpl< const ComplexT, const OrgComplexT, OrgConstCellT, OrgConstCellT > () const
 
const OrgCellT & getOrg () const
 
OrgCellT & getOrg ()
 
const IdgetId () const
 
const Color getColor () const
 
void setColor (Color color)
 
CellCode code () const
 
const Dim getDim () const
 

Member Typedef Documentation

template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
typedef ComplexT::CellCode capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::CellCode
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
typedef OrgCellT::Color capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::Color
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
typedef ComplexT::Dim capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::Dim
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
typedef ComplexT::Id capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::Id

Constructor & Destructor Documentation

template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::SqueezedCellImpl ( )
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::SqueezedCellImpl ( ComplexT *  complex,
OrgComplexT *  orgComplex,
OrgCellT  orgCell,
Id  id 
)
inlineexplicit

Member Function Documentation

template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
CellCode capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::code ( ) const
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
const Color capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::getColor ( ) const
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
const Dim capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::getDim ( ) const
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
const Id& capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::getId ( ) const
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
const OrgCellT& capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::getOrg ( ) const
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
OrgCellT& capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::getOrg ( )
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::operator SqueezedCellImpl< const ComplexT, const OrgComplexT, OrgConstCellT, OrgConstCellT > ( ) const
inline
template<typename ComplexT , typename OrgComplexT , typename OrgCellT , typename OrgConstCellT >
void capd::complex::SqueezedCellImpl< ComplexT, OrgComplexT, OrgCellT, OrgConstCellT >::setColor ( Color  color)
inline