10 #ifndef ossimShapeFile_HEADER 11 #define ossimShapeFile_HEADER 1 49 void getBounds(
double& minX,
double& minY,
double& minZ,
double& minM,
50 double& maxX,
double& maxY,
double& maxZ,
double& maxM)
const;
52 void getBounds(
double& minX,
double& minY,
53 double& maxX,
double& maxY)
const;
95 virtual const SHPHandle& getHandle()
const;
102 virtual long getNumberOfShapes()
const;
104 void getBounds(
double& minX,
double& minY,
double& minZ,
double& minM,
105 double& maxX,
double& maxY,
double& maxZ,
double& maxM)
const;
107 void getBounds(
double& minX,
double& minY,
108 double& maxX,
double& maxY)
const;
int getPartType(ossim_uint32 partIndex) const
ossimFilename theFilename
ossimString getTypeByName() const
ossim_uint32 getNumberOfParts() const
void setShape(SHPObject *obj)
friend OSSIMDLLEXPORT std::ostream & operator<<(std::ostream &out, const ossimObject &obj)
friend std::ostream & operator<<(std::ostream &out, const ossimShapeObject &rhs)
virtual std::ostream & print(std::ostream &out) const
Generic print method.
bool loadShape(const ossimShapeFile &shapeFile, long shapeRecord)
ossim_uint32 getNumberOfVertices() const
unsigned int ossim_uint32
ossimString getPartByName(ossim_uint32 partIndex) const
#define OSSIM_PLUGINS_DLL
void getBoundingRect(ossimDrect &result, ossimCoordSysOrientMode orient=OSSIM_RIGHT_HANDED) const
void getBounds(double &minX, double &minY, double &minZ, double &minM, double &maxX, double &maxY, double &maxZ, double &maxM) const
SHPObject * getShapeObject()
std::basic_ostream< char > ostream
Base class for char output streams.