CAPD RedHom Library
BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet > Class Template Reference

#include <capd/cubSet/BmpCubCelSetBuilder.hpp>

Public Member Functions

 BmpCubCelMVMapBuilder (CRef< SetType > A_setCR, CRef< DomSetType > A_domSetCR, CRef< RngSetType > A_rngSetCR)
 
void setDomDim (int A_domEmbDim)
 
void setRngDim (int A_rngEmbDim)
 
void setBoundingBox (int A_cmin[], int A_cmax[])
 
void addDomCell (int coords[])
 
void addRngCell (int coords[])
 
void finalize ()
 
void show ()
 
void setDim (int A_embDim)
 
void addCell (int coords[])
 
void readBmp (std::ifstream &in)
 
int size ()
 
bool isBoundingBoxNeeded ()
 
void setBoundingBoxNeeded (bool _boundingBoxNeeded)
 
void setFullCubes (bool b)
 
void setOpenCells (bool b)
 
bool onlyFullCubes ()
 
void setFileType (FileType A_fileType)
 
int getDim ()
 
FileType getFileType ()
 

Static Public Attributes

static const int embDim =SetType::theDim
 
static const int domEmbDim =DomSetType::theDim
 
static const int rngEmbDim =RngSetType::theDim
 

Protected Attributes

CRef< SetTypesetCR
 
std::vector< int > cmin
 
std::vector< int > cmax
 
std::vector< int > boundingBox
 
bool fullCubes
 
bool openCells
 
bool boundingBoxNeeded
 
FileType fileType