CAPD RedHom Library
capd::apiRedHom::python::CubicalComplex Class Reference

#include </var/lib/jenkins/workspace/capd-docs/workdir/capd-5.1.13/capdRedHom/programs/apiRedHom-py/CubicalComplex.h>

Public Types

typedef boost::python::tuple Interval
 
typedef boost::python::list CellCode
 
typedef boost::python::list FullCube
 

Public Member Functions

 CubicalComplex (const boost::python::list &size)
 
 CubicalComplex (boost::shared_ptr< apiRedHom::CubicalComplex > impl)
 
void insert (const CellCode &cube)
 
void insertFullCube (const FullCube &cube)
 
void fillWithBoundaries ()
 
apiRedHom::CubicalCompleximpl ()
 
const apiRedHom::CubicalCompleximpl () const
 
int dim () const
 
int cardinality () const
 

Protected Attributes

boost::shared_ptr< apiRedHom::Complex_impl
 

Member Typedef Documentation

Constructor & Destructor Documentation

capd::apiRedHom::python::CubicalComplex::CubicalComplex ( const boost::python::list &  size)
explicit
CubicalComplex::CubicalComplex ( boost::shared_ptr< apiRedHom::CubicalComplex impl)
explicit

Member Function Documentation

int Complex::cardinality ( ) const
inherited
int Complex::dim ( ) const
inherited
void CubicalComplex::fillWithBoundaries ( )
apiRedHom::CubicalComplex & CubicalComplex::impl ( )
const apiRedHom::CubicalComplex & CubicalComplex::impl ( ) const
void CubicalComplex::insert ( const CellCode cube)
void CubicalComplex::insertFullCube ( const FullCube cube)

Member Data Documentation

boost::shared_ptr<apiRedHom::Complex> capd::apiRedHom::python::Complex::_impl
protectedinherited