CAPD RedHom Library
VectMapBuilder Struct Reference

#include <capd/cubSet/VectSetBuilder.hpp>

Public Types

typedef std::vector< std::pair< bool, intVect > > MapDataType
 
typedef std::vector< int > intVect
 
typedef std::vector< intVectSetDataType
 

Public Member Functions

 VectMapBuilder ()
 
void setDomDim (int A_domEmbDim)
 
void setRngDim (int A_rngEmbDim)
 
void addDomCell (int coords[])
 
void addRngCell (int coords[])
 
void addCell (int coords[])
 
void finalize ()
 
void show ()
 
bool isBoundingBoxNeeded ()
 
void setFullCubes (bool b)
 
void setDim (int A_embDim)
 
void setBoundingBox (int A_cmin[], int A_cmax[])
 
int size ()
 
void setBoundingBoxNeeded (bool _boundingBoxNeeded)
 
void setOpenCells (bool b)
 
bool onlyFullCubes ()
 
void setFileType (FileType A_fileType)
 
int getDim ()
 
FileType getFileType ()
 
virtual void readBmp (std::ifstream &in)
 

Public Attributes

int domEmbDim
 
int rngEmbDim
 
intVect locDomData
 
intVect locRngData
 
MapDataType mapData
 
intVect cDomMin
 
intVect cDomMax
 
intVect cRngMin
 
intVect cRngMax
 

Protected Attributes

CRef< SetDataTypesetDataCR
 
int embDim
 
bool fullCubes
 
bool openCells
 
bool boundingBoxNeeded
 
FileType fileType