CSol
Public Member Functions | List of all members
CSol_ESRIShapefile Class Reference

ESRI Shapefile container.

#include <csol_esri_shapefile.h>

Inherits ObjectGroup.

Public Member Functions

 CSol_ESRIShapefile ()
 
 CSol_ESRIShapefile (const CSol_ESRIShapefile &other)
 
virtual ~CSol_ESRIShapefile ()
 
virtual CSol_ESRIShapefileclone () const
 Create a clone of the shapefile. More...
 
double getBoundingBoxMmax () const
 
double getBoundingBoxMmin () const
 
double getBoundingBoxXmax () const
 
double getBoundingBoxXmin () const
 
double getBoundingBoxYmax () const
 
double getBoundingBoxYmin () const
 
double getBoundingBoxZmax () const
 
double getBoundingBoxZmin () const
 
int getFileCode () const
 
int getFileLength () const
 
CSIRO::Mesh::MeshModelInterface * getShapefile ()
 
int getShapeType () const
 
QString getShapeTypeName () const
 
std::vector< CSIRO::Mesh::NodeHandle > * getVectorNodeHandle ()
 
int getVersion () const
 
CSol_ESRIShapefileoperator= (const CSol_ESRIShapefile &rhs)
 Assignment operation for shapefiles. More...
 
bool operator== (const CSol_ESRIShapefile &rhs) const
 Comparison operation for shapefiles. More...
 
void setBoundingBoxMmax (double boundingBoxMmax)
 
void setBoundingBoxMmin (double boundingBoxMmin)
 
void setBoundingBoxXmax (double boundingBoxXmax)
 
void setBoundingBoxXmin (double boundingBoxXmin)
 
void setBoundingBoxYmax (double boundingBoxYmax)
 
void setBoundingBoxYmin (double boundingBoxYmin)
 
void setBoundingBoxZmax (double boundingBoxZmax)
 
void setBoundingBoxZmin (double boundingBoxZmin)
 
void setFileCode (int fileCode)
 
void setFileLength (int fileLength)
 
void setShapeType (int shapeType)
 
void setShapeTypeName (QString shapeType)
 
void setVersion (int version)
 

Constructor & Destructor Documentation

~CSol_ESRIShapefile ( )
virtual

Member Function Documentation

CSol_ESRIShapefile * clone ( ) const
virtual
double getBoundingBoxMmax ( ) const
double getBoundingBoxMmin ( ) const
double getBoundingBoxXmax ( ) const
double getBoundingBoxXmin ( ) const
double getBoundingBoxYmax ( ) const
double getBoundingBoxYmin ( ) const
double getBoundingBoxZmax ( ) const
double getBoundingBoxZmin ( ) const
int getFileCode ( ) const
int getFileLength ( ) const
CSIRO::Mesh::MeshModelInterface * getShapefile ( )
int getShapeType ( ) const
QString getShapeTypeName ( ) const
std::vector< CSIRO::Mesh::NodeHandle > * getVectorNodeHandle ( )
int getVersion ( ) const
CSol_ESRIShapefile & operator= ( const CSol_ESRIShapefile rhs)
bool operator== ( const CSol_ESRIShapefile rhs) const
void setBoundingBoxMmax ( double  boundingBoxMmax)
void setBoundingBoxMmin ( double  boundingBoxMmin)
void setBoundingBoxXmax ( double  boundingBoxXmax)
void setBoundingBoxXmin ( double  boundingBoxXmin)
void setBoundingBoxYmax ( double  boundingBoxYmax)
void setBoundingBoxYmin ( double  boundingBoxYmin)
void setBoundingBoxZmax ( double  boundingBoxZmax)
void setBoundingBoxZmin ( double  boundingBoxZmin)
void setFileCode ( int  fileCode)
void setFileLength ( int  fileLength)
void setShapeType ( int  shapeType)
void setShapeTypeName ( QString  shapeType)
void setVersion ( int  version)