OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimDrect.h>
Public Types | |
enum | { UPPER_LEFT = 1, LOWER_LEFT = 2, LOWER_RIGHT = 4, UPPER_RIGHT = 8 } |
Public Member Functions | |
ossimDrect () | |
ossimDrect (const ossimDpt &ul_corner, const ossimDpt &lr_corner, ossimCoordSysOrientMode mode=OSSIM_LEFT_HANDED) | |
ossimDrect (const double &ul_corner_x, const double &ul_corner_y, const double &lr_corner_x, const double &lr_corner_y, ossimCoordSysOrientMode mode=OSSIM_LEFT_HANDED) | |
ossimDrect (const ossimDrect &rect) | |
ossimDrect (const ossimIrect &rect) | |
ossimDrect (const std::vector< ossimDpt > &points, ossimCoordSysOrientMode mode=OSSIM_LEFT_HANDED) | |
ossimDrect (const ossimDpt &p1, const ossimDpt &p2, const ossimDpt &p3, const ossimDpt &p4, ossimCoordSysOrientMode mode=OSSIM_LEFT_HANDED) | |
ossimDrect (const ossimPolygon &polygon, ossimCoordSysOrientMode mode=OSSIM_LEFT_HANDED) | |
~ossimDrect () | |
destructor More... | |
ossimDrect (const ossimDpt ¢er, const double &size_x, const double &size_y, ossimCoordSysOrientMode mode=OSSIM_LEFT_HANDED) | |
Constructs an Drect surrounding the specified point, and of specified size. More... | |
const ossimDrect & | operator= (const ossimDrect &rect) |
const ossimDrect & | operator= (const ossimIrect &rect) |
bool | operator!= (const ossimDrect &rect) const |
bool | operator== (const ossimDrect &rect) const |
const ossimDrect & | operator*= (double scalar) |
ossimDrect | operator* (double scalar) const |
const ossimDrect & | operator*= (const ossimDpt &scalar) |
ossimDrect | operator* (const ossimDpt &scalar) const |
const ossimDrect & | operator+= (const ossimDpt &shift) |
const ossimDrect & | operator-= (const ossimDpt &shift) |
ossimDrect | operator+ (const ossimDpt &shift) const |
ossimDrect | operator- (const ossimDpt &shift) const |
const ossimDpt & | ul () const |
const ossimDpt & | ur () const |
const ossimDpt & | lr () const |
const ossimDpt & | ll () const |
const ossimDrect & | changeOrientationMode (ossimCoordSysOrientMode mode) |
void | getBounds (double &minx, double &miny, double &maxx, double &maxy) const |
void | makeNan () |
bool | hasNans () const |
bool | isNan () const |
double | area () const |
ossimCoordSysOrientMode | orientMode () const |
void | setOrientMode (ossimCoordSysOrientMode mode) |
void | set_ul (const ossimDpt &pt) |
void | set_ur (const ossimDpt &pt) |
void | set_lr (const ossimDpt &pt) |
void | set_ll (const ossimDpt &pt) |
void | set_ulx (ossim_float64 x) |
void | set_uly (ossim_float64 y) |
void | set_urx (ossim_float64 x) |
void | set_ury (ossim_float64 y) |
void | set_lrx (ossim_float64 x) |
void | set_lry (ossim_float64 y) |
void | set_llx (ossim_float64 x) |
void | set_lly (ossim_float64 y) |
void | initBoundingRect (const std::vector< ossimDpt > &points) |
bool | pointWithin (const ossimDpt &pt, double epsilon=0.0) const |
bool | pointWithin (const ossimFpt &pt, double epsilon=0.0) const |
bool | intersects (const ossimDrect &rect) const |
bool | completely_within (const ossimDrect &rect) const |
ossimCoordSysOrientMode | orientationMode () const |
ossim_float64 | height () const |
ossim_float64 | width () const |
ossimDpt | size () const |
void | stretchOut () |
void | stretchToTileBoundary (const ossimDpt &widthHeight) |
const ossimDrect & | expand (const ossimDpt &padding) |
ossimString | toString () const |
bool | toRect (const ossimString &rectString) |
expected Format: form 1: ( 30, -90, 512, 512, [LH|RH] ) -x- -y- -w- -h- -Right or left handed- More... | |
bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
void | splitToQuad (ossimDrect &ulRect, ossimDrect &urRect, ossimDrect &lrRect, ossimDrect &llRect) |
ossimDpt | findClosestEdgePointTo (const ossimDpt &arg_point) const |
ossimDrect | clipToRect (const ossimDrect &rect) const |
ossimDpt | midPoint () const |
void | print (std::ostream &os) const |
ossimDrect | combine (const ossimDrect &rect) const |
bool | clip (ossimDpt &p1, ossimDpt &p2) const |
Static Public Member Functions | |
static long | getCode (const ossimDpt &aPoint, const ossimDrect &clipRect) |
Private Types | |
enum | ossimCohenSutherlandClipCodes { NONE = 0, LEFT = 1, RIGHT = 2, BOTTOM = 4, TOP = 8 } |
Private Attributes | |
ossimDpt | theUlCorner |
ossimDpt | theUrCorner |
ossimDpt | theLrCorner |
ossimDpt | theLlCorner |
ossimCoordSysOrientMode | theOrientMode |
Friends | |
ossimDrect | operator* (double scalar, const ossimDrect &rect) |
OSSIMDLLEXPORT std::ostream & | operator<< (std::ostream &os, const ossimDrect &rect) |
Definition at line 53 of file ossimDrect.h.
anonymous enum |
Enumerator | |
---|---|
UPPER_LEFT | |
LOWER_LEFT | |
LOWER_RIGHT | |
UPPER_RIGHT |
Definition at line 56 of file ossimDrect.h.
|
private |
Enumerator | |
---|---|
NONE | |
LEFT | |
RIGHT | |
BOTTOM | |
TOP |
Definition at line 605 of file ossimDrect.h.
|
inline |
Definition at line 64 of file ossimDrect.h.
Referenced by clipToRect(), combine(), ossimDrect(), splitToQuad(), stretchToTileBoundary(), and toRect().
|
inline |
Definition at line 73 of file ossimDrect.h.
|
inline |
Definition at line 85 of file ossimDrect.h.
|
inline |
Definition at line 98 of file ossimDrect.h.
ossimDrect::ossimDrect | ( | const ossimIrect & | rect | ) |
ossimDrect::ossimDrect | ( | const std::vector< ossimDpt > & | points, |
ossimCoordSysOrientMode | mode = OSSIM_LEFT_HANDED |
||
) |
Must compute a bounding rect given a collection of points or polygon:
Definition at line 132 of file ossimDrect.cpp.
References makeNan(), max, min, OSSIM_LEFT_HANDED, ossimDrect(), theOrientMode, x, and y.
ossimDrect::ossimDrect | ( | const ossimDpt & | p1, |
const ossimDpt & | p2, | ||
const ossimDpt & | p3, | ||
const ossimDpt & | p4, | ||
ossimCoordSysOrientMode | mode = OSSIM_LEFT_HANDED |
||
) |
Definition at line 172 of file ossimDrect.cpp.
References ossimDpt::hasNans(), makeNan(), max, min, OSSIM_LEFT_HANDED, ossimDrect(), ossimDpt::x, and ossimDpt::y.
ossimDrect::ossimDrect | ( | const ossimPolygon & | polygon, |
ossimCoordSysOrientMode | mode = OSSIM_LEFT_HANDED |
||
) |
Definition at line 111 of file ossimDrect.cpp.
References initBoundingRect(), and ossimPolygon::vertex().
ossimDrect::~ossimDrect | ( | ) |
ossimDrect::ossimDrect | ( | const ossimDpt & | center, |
const double & | size_x, | ||
const double & | size_y, | ||
ossimCoordSysOrientMode | mode = OSSIM_LEFT_HANDED |
||
) |
Constructs an Drect surrounding the specified point, and of specified size.
Constructs an ossimDrect surrounding the specified point, and of specified size.
Definition at line 208 of file ossimDrect.cpp.
References OSSIM_LEFT_HANDED, ossimDrect(), ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 406 of file ossimDrect.h.
|
inline |
Definition at line 344 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, and OSSIM_RIGHT_HANDED.
Definition at line 653 of file ossimDrect.cpp.
References height(), ossimDpt::isNan(), theUlCorner, width(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicGridLines(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimMapCompositionSource::addMeterGridLabels(), ossimMapCompositionSource::addMeterGridLines(), ossimPolyLine::clipToRect(), ossimAnnotationLineObject::getNewClippedObject(), ossimAnnotationPolyObject::intersects(), ossimAnnotationLineObject::intersects(), and ossimPolyLine::isWithin().
ossimDrect ossimDrect::clipToRect | ( | const ossimDrect & | rect | ) | const |
Definition at line 769 of file ossimDrect.cpp.
References hasNans(), ll(), lr(), makeNan(), ossim::max(), ossim::min(), OSSIM_LEFT_HANDED, ossimDrect(), theOrientMode, ul(), ur(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), and ossimMapCompositionSource::addMeterGridLabels().
|
inline |
Definition at line 826 of file ossimDrect.h.
References hasNans(), lr(), makeNan(), OSSIM_LEFT_HANDED, ossimDrect(), theOrientMode, ul(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimGeoAnnotationSource::computeBoundingRect(), ossimAnnotationMultiPolyLineObject::computeBoundingRect(), ossimAnnotationMultiEllipseObject::computeBoundingRect(), ossimGdalOgrVectorAnnotation::computeBoundingRect(), ossimAnnotationMultiLineObject::computeBoundingRect(), ossimAnnotationMultiPolyObject::computeBoundingRect(), ossimAnnotationSource::computeBoundingRect(), ossimEsriShapeFileFilter::computeBoundingRect(), and ossimNitfFileHeaderV2_0::initializeDisplayLevels().
bool ossimDrect::completely_within | ( | const ossimDrect & | rect | ) | const |
Returns true if "this" rectangle is contained completely within the input rectangle "rect".
Definition at line 321 of file ossimDrect.cpp.
References hasNans(), ll(), lr(), OSSIM_LEFT_HANDED, theLrCorner, theOrientMode, theUlCorner, ul(), ur(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimOgrGdalLayerNode::getIdList().
const ossimDrect & ossimDrect::expand | ( | const ossimDpt & | padding | ) |
Definition at line 493 of file ossimDrect.cpp.
References OSSIM_LEFT_HANDED, theLlCorner, theLrCorner, theOrientMode, theUlCorner, theUrCorner, ossimDpt::x, and ossimDpt::y.
Referenced by ossimInfo::getImageBounds(), ossimImageGeometry::getImageEdgePoints(), and ossimInfo::getImg2grd().
Finds the point on the rect boundary that is closest to the arg_point. Closest is defined as the minimum perpendicular distance.
Definition at line 837 of file ossimDrect.cpp.
References theLrCorner, theUlCorner, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 372 of file ossimDrect.h.
References OSSIM_LEFT_HANDED.
Referenced by ossimQuadTreeWarp::isOnEdge().
|
static |
Definition at line 687 of file ossimDrect.cpp.
References BOTTOM, LEFT, lr(), NONE, OSSIM_LEFT_HANDED, RIGHT, theOrientMode, TOP, ul(), ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 396 of file ossimDrect.h.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicGridLines(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimCoarseGridModel::buildGrid(), ossimImageGeometry::calculatePolyBounds(), clipToRect(), combine(), completely_within(), ossimAnnotationMultiPolyLineObject::computeBoundingRect(), ossimAnnotationMultiEllipseObject::computeBoundingRect(), ossimGdalOgrVectorAnnotation::computeBoundingRect(), ossimAnnotationMultiLineObject::computeBoundingRect(), ossimAnnotationMultiPolyObject::computeBoundingRect(), ossimAnnotationSource::computeBoundingRect(), ossimEsriShapeFileFilter::computeBoundingRect(), ossimSensorModel::computeGsd(), ossimAnnotationMultiPolyLineObject::draw(), ossimAnnotationMultiPolyObject::draw(), ossimAnnotationPolyObject::draw(), ossimAnnotationSource::getBoundingRect(), ossimInfo::getCenterGround(), ossimInfo::getCenterImage(), ossimInfo::getImageBounds(), ossimImageGeometry::getImageEdgePoints(), ossimImageViewProjectionTransform::getImageToViewBounds(), ossimInfo::getImg2grd(), ossimOgrVectorTileSource::getNumberOfLines(), ossimOgrVectorTileSource::getNumberOfSamples(), ossimQuadTreeWarp::getOrigin(), ossimXmpInfo::getProjection(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimGpkgNsgTileMatrixExtentRecord::init(), ossimImageSourceSequencer::initialize(), ossimIgen::initializeChain(), ossimIgen::initThumbnailProjection(), ossimAnnotationMultiPolyLineObject::intersects(), ossimAnnotationMultiPolyObject::intersects(), ossimAnnotationPolyObject::intersects(), intersects(), ossimAnnotationMultiEllipseObject::isPointWithin(), ossimIpodSensor::loadState(), ossimSkyBoxLearSensor::loadState(), ossimImageGeometry::northUpAngle(), ossimRpcModel::setImageOffset(), ossimQuadTreeWarp::split(), and ossimImageGeometry::upIsUpAngle().
|
inline |
Returns the height of a rectangle.
Definition at line 517 of file ossimDrect.h.
Referenced by ossimMapCompositionSource::addMeterGridLabels(), ATP::AtpAnnotatedImage::AtpAnnotatedImage(), ossimCoarseGridModel::buildGrid(), clip(), ossimGeographicAnnotationGrid::computeBoundingRect(), ossimAnnotationMultiPolyLineObject::computeBoundingRect(), ossimAnnotationMultiPolyObject::computeBoundingRect(), ossimSensorModel::computeGsd(), ossimGeographicAnnotationGrid::draw(), ossimImageRenderer::fillTile(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimInfo::getImageGeometryInfo(), ossimInfo::getImageInfo(), ossimKmlSuperOverlayReader::getNumberOfLines(), ossimOgrVectorTileSource::getNumberOfLines(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimImageRenderer::ossimRendererSubRectInfo::getSplitFlags(), ossimImageRenderer::initializeBoundingRects(), ossimNitfFileHeaderV2_0::initializeDisplayLevels(), ossimMapProjectionInfo::initializeMembers(), ossimImageViewProjectionTransform::initializeViewSize(), ossimIgen::initThumbnailProjection(), ossimSonomaSensor::loadState(), ossimTiledImageHash::ossimTiledImageHash(), ossimTileHash::ossimTileHash(), ossimAnnotationGdBitmapFont::setCenterTextPosition(), ossimRpcSolver::solve(), ossimRpcSolver::solveCoefficients(), ossimQuadTreeWarp::split(), ossimImageRenderer::ossimRendererSubRectInfo::tooBig(), toString(), ossimImageRenderer::ossimRendererSubRectInfo::transformViewToImage(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), and ossimSonomaSensor::updateModel().
void ossimDrect::initBoundingRect | ( | const std::vector< ossimDpt > & | points | ) |
METHOD: initBoundingRect(points) Initializes this rect to the bounding rect containing all points in the collection passed in.
Definition at line 233 of file ossimDrect.cpp.
References OSSIM_LEFT_HANDED, theLlCorner, theLrCorner, theOrientMode, theUlCorner, theUrCorner, ossimDpt::x, x, ossimDpt::y, and y.
Referenced by ossimDrect().
bool ossimDrect::intersects | ( | const ossimDrect & | rect | ) | const |
Returns true if any portion of an input rectangle "rect" intersects "this" rectangle.
Definition at line 289 of file ossimDrect.cpp.
References hasNans(), ll(), lr(), ossim::max(), ossim::min(), OSSIM_LEFT_HANDED, theOrientMode, ul(), ur(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimMapCompositionSource::addMeterGridLabels(), ossimAnnotationEllipseObject::draw(), ossimAnnotationMultiPolyLineObject::draw(), ossimAnnotationPolyObject::draw(), ossimAnnotationMultiEllipseObject::draw(), ossimAnnotationMultiPolyObject::draw(), ossimAnnotationGdBitmapFont::draw(), ossimAnnotationMultiLineObject::draw(), ossimAnnotationMultiPolyObject::getNewClippedObject(), ossimAnnotationPolyObject::getNewClippedObject(), ossimAnnotationEllipseObject::intersects(), ossimAnnotationMultiPolyLineObject::intersects(), ossimAnnotationMultiEllipseObject::intersects(), ossimAnnotationMultiPolyObject::intersects(), ossimAnnotationPolyObject::intersects(), ossimAnnotationGdBitmapFont::intersects(), ossimOgrVectorLayerNode::intersects(), ossimAnnotationFontObject::intersects(), ossimOgrGdalFeatureNode::intersects(), and ossimOgrGdalLayerNode::intersects().
|
inline |
Definition at line 401 of file ossimDrect.h.
Referenced by ossimGeoAnnotationMultiPolyObject::getBoundingRect().
|
inline |
Definition at line 342 of file ossimDrect.h.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicGridLines(), ossimMapCompositionSource::addGeographicGridReseaux(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimMapCompositionSource::addMeterGridLabels(), ossimMapCompositionSource::addMeterGridLines(), ossimMapCompositionSource::addMeterGridReseaux(), ossimPolygon::clipToRect(), clipToRect(), completely_within(), ossimGeoPdfReader::computeBoundingRect(), ossimQuadTreeWarp::create(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimIgenGenerator::generateGeoTiledSpecList(), ossimIgenGenerator::generatePixelTiledSpecList(), ossimInfo::getImageBounds(), ossimImageGeometry::getImageEdgePoints(), ossimInfo::getImageGeometryInfo(), ossimImageViewProjectionTransform::getImageToViewBounds(), ossimImageViewTransform::getImageToViewBounds(), ossimPolygon::getMinimumBoundingRect(), ossimQuadTreeWarp::getNewQuads(), ossimXmpInfo::getProjection(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimQuadTreeWarp::getShift(), ossimImageViewProjectionTransform::getViewSegments(), ossimImageViewTransform::getViewToImageBounds(), ossimGpkgNsgTileMatrixExtentRecord::init(), ossimMapProjectionInfo::initializeMembers(), intersects(), ossimQuadTreeWarp::isOnPoint(), ossimImageRenderer::ossimRendererSubRectInfo::isViewEqual(), ossimImageGeometry::localToWorld(), midPoint(), ossimplugins::ossimRadarSatModel::open(), ossimplugins::ossimRadarSat2RPCModel::open(), ossimplugins::ossimRadarSat2Model::open(), ossimIrect::operator=(), ossimPolygon::operator=(), ossimPolygon::ossimPolygon(), ossimPolyLine::ossimPolyLine(), ossimAnnotationSource::pickObjects(), pointWithin(), ossimQuadTreeWarp::pruneTree(), ossimQuadTreeWarp::recursiveLoad(), ossimNadconNasDatum::shift(), splitToQuad(), toString(), ossimApplanixUtmModel::updateModel(), ossimSpectraboticsRedEdgeModel::updateModel(), ossimApplanixEcefModel::updateModel(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), and ossimSonomaSensor::updateModel().
bool ossimDrect::loadState | ( | const ossimKeywordlist & | kwl, |
const char * | prefix = 0 |
||
) |
Definition at line 618 of file ossimDrect.cpp.
References ossimKeywordlist::find(), makeNan(), and toRect().
|
inline |
Definition at line 341 of file ossimDrect.h.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicGridLines(), ossimMapCompositionSource::addGeographicGridReseaux(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimMapCompositionSource::addMeterGridLabels(), ossimMapCompositionSource::addMeterGridLines(), ossimMapCompositionSource::addMeterGridReseaux(), ossimTiling::clampGeographic(), ossimPolygon::clipToRect(), clipToRect(), combine(), completely_within(), ossimGeographicAnnotationGrid::computeBoundingRect(), ossimGeoPdfReader::computeBoundingRect(), ossimQuadTreeWarp::create(), ossimAnnotationMultiPolyLineObject::draw(), ossimAnnotationMultiPolyObject::draw(), ossimAnnotationPolyObject::draw(), ossimAnnotationLineObject::draw(), ossimAnnotationMultiLineObject::draw(), ossimEsriShapeFileFilter::drawAnnotations(), ossimImageRenderer::fillTile(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimIgenGenerator::generatePixelTiledSpecList(), ossimChipProcTool::getChip(), getCode(), ossimInfo::getImageBounds(), ossimImageGeometry::getImageEdgePoints(), ossimInfo::getImageGeometryInfo(), ossimInfo::getImageInfo(), ossimImageViewProjectionTransform::getImageToViewBounds(), ossimImageViewTransform::getImageToViewBounds(), ossimPolygon::getMinimumBoundingRect(), ossimAnnotationMultiPolyObject::getNewClippedObject(), ossimAnnotationMultiLineObject::getNewClippedObject(), ossimQuadTreeWarp::getNewQuads(), ossimXmpInfo::getProjection(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimImageViewProjectionTransform::getViewSegments(), ossimImageViewTransform::getViewToImageBounds(), ossimMapProjectionInfo::initializeMembers(), ossimIgen::initThumbnailProjection(), intersects(), ossimQuadTreeWarp::isOnPoint(), ossimImageRenderer::ossimRendererSubRectInfo::isViewEqual(), ossimImageGeometry::localToWorld(), midPoint(), ossimImageGeometry::northUpAngle(), ossimplugins::ossimRadarSatModel::open(), ossimplugins::ossimRadarSat2RPCModel::open(), ossimplugins::ossimRadarSat2Model::open(), ossimTileHash::operator()(), ossimIrect::operator=(), ossimPolygon::operator=(), ossimPolygon::ossimPolygon(), ossimPolyLine::ossimPolyLine(), ossimAnnotationSource::pickObjects(), ossimQuadTreeWarp::pruneTree(), ossimQuadTreeWarp::recursiveLoad(), ossimResampler::resampleTile(), ossimQuadTreeWarpNode::saveState(), ossimTilePatch::setRect(), ossimQuadTreeWarp::split(), splitToQuad(), stretchToTileBoundary(), ossimApplanixUtmModel::updateModel(), ossimSpectraboticsRedEdgeModel::updateModel(), ossimApplanixEcefModel::updateModel(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), ossimSonomaSensor::updateModel(), ossimGpkgWriter::writeGpkgContentsTable(), and ossimGpkgWriter::writeGpkgTileMatrixSetTable().
|
inline |
Definition at line 388 of file ossimDrect.h.
Referenced by ossimQuadTreeWarpNode::clear(), clipToRect(), combine(), ossimGeoAnnotationSource::computeBoundingRect(), ossimAnnotationMultiPolyLineObject::computeBoundingRect(), ossimAnnotationMultiEllipseObject::computeBoundingRect(), ossimGeoAnnotationMultiPolyLineObject::computeBoundingRect(), ossimGeoAnnotationMultiPolyObject::computeBoundingRect(), ossimGdalOgrVectorAnnotation::computeBoundingRect(), ossimAnnotationMultiLineObject::computeBoundingRect(), ossimAnnotationMultiPolyObject::computeBoundingRect(), ossimAnnotationSource::computeBoundingRect(), ossimEsriShapeFileFilter::computeBoundingRect(), ossimFgdcXmlDoc::getBoundingBox(), ossimGeoAnnotationEllipseObject::getBoundingRect(), ossimShapeObject::getBoundingRect(), ossimGeoAnnotationPolyObject::getBoundingRect(), ossimSubImageTileSource::getBoundingRect(), ossimPolyArea2d::getBoundingRect(), ossimImageSourceSequencer::getBoundingRect(), ossimImageChain::getBoundingRect(), ossimImageGeometry::getBoundingRect(), ossimGdalOgrVectorAnnotation::initializeBoundingRec(), loadState(), ossimKmlSuperOverlayReader::open(), operator=(), ossimDrect(), ossimEsriShapeFileFilter::ossimEsriShapeFileFilter(), ossimGdalOgrVectorAnnotation::ossimGdalOgrVectorAnnotation(), ossimGeoAnnotationMultiPolyLineObject::ossimGeoAnnotationMultiPolyLineObject(), ossimGeoAnnotationMultiPolyObject::ossimGeoAnnotationMultiPolyObject(), ossimIgen::ossimIgen(), ossimNadconGridDatum::ossimNadconGridDatum(), ossimQuadTreeWarpNode::ossimQuadTreeWarpNode(), and ossimOgrVectorTileSource::setCurrentEntry().
|
inline |
Definition at line 817 of file ossimDrect.h.
References ll(), lr(), ul(), ur(), x, and y.
Referenced by ossimCoarseGridModel::buildGrid(), ossimImageGeometry::calculatePolyBounds(), ossimSensorModel::computeGsd(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimInfo::getCenterGround(), ossimInfo::getCenterImage(), ossimQuadTreeWarp::getOrigin(), ossimImageViewProjectionTransform::getViewSegments(), ossimIpodSensor::loadState(), ossimSkyBoxLearSensor::loadState(), ossimSonomaSensor::loadState(), ossimImageGeometry::northUpAngle(), ossimApplanixEcefModel::ossimApplanixEcefModel(), ossimSpectraboticsRedEdgeModel::ossimSpectraboticsRedEdgeModel(), ossimApplanixUtmModel::setImageRect(), ossimSpectraboticsRedEdgeModel::setImageRect(), ossimApplanixEcefModel::setImageRect(), ossimSensorModel::setImageRect(), ossimRpcSolver::solveCoefficients(), splitToQuad(), and ossimImageGeometry::upIsUpAngle().
|
inline |
Definition at line 645 of file ossimDrect.h.
References theLlCorner, theLrCorner, theOrientMode, theUlCorner, and theUrCorner.
|
inline |
Definition at line 182 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 226 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 157 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 202 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 293 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 245 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 316 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimIpt::x, ossimDpt::x, ossimIpt::y, and ossimDpt::y.
|
inline |
Definition at line 269 of file ossimDrect.h.
References OSSIM_LEFT_HANDED, ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 628 of file ossimDrect.h.
References theLlCorner, theLrCorner, theOrientMode, theUlCorner, and theUrCorner.
const ossimDrect & ossimDrect::operator= | ( | const ossimIrect & | rect | ) |
Definition at line 815 of file ossimDrect.cpp.
References ossimIrect::isNan(), ossimIrect::ll(), ossimIrect::lr(), makeNan(), ossimIrect::orientMode(), theLlCorner, theLrCorner, theOrientMode, theUlCorner, theUrCorner, ossimIrect::ul(), and ossimIrect::ur().
|
inline |
Definition at line 657 of file ossimDrect.h.
References theLlCorner, theLrCorner, theOrientMode, theUlCorner, and theUrCorner.
|
inline |
Definition at line 513 of file ossimDrect.h.
|
inline |
Definition at line 414 of file ossimDrect.h.
Referenced by ossimTiling::clampGeographic(), ossimTiling::getOrigin(), and ossimIrect::operator=().
|
inline |
Returns true if "pt" falls within rectangle. Fall on an edge is also considered to be within. The edge is expanded by epsilon value so any value within epsilon is inside
Definition at line 781 of file ossimDrect.h.
References ll(), OSSIM_LEFT_HANDED, theOrientMode, ul(), ur(), ossimDpt::x, x, ossimDpt::y, and y.
Referenced by ossimMapCompositionSource::addGeographicGridReseaux(), ossimMapCompositionSource::addMeterGridLabels(), ossimMapCompositionSource::addMeterGridReseaux(), ossimNadconGridDatum::checkGrid(), ossimPolyLine::clipToRect(), ossimQuadTreeWarp::findAllNodes(), ossimQuadTreeWarp::findNode(), ossimQuadTreeWarp::findVertex(), ossimImageElevationHandler::getHeightAboveMSL(), ossimGeneralRasterElevHandler::getHeightAboveMSLFileTemplate(), ossimGeneralRasterElevHandler::getHeightAboveMSLMemoryTemplate(), ossimImageElevationHandler::getPostValue(), ossimLasReader::getTile(), ossimQuadTreeWarp::isOnEdge(), ossimAnnotationMultiPolyLineObject::isPointWithin(), ossimAnnotationEllipseObject::isPointWithin(), ossimAnnotationMultiEllipseObject::isPointWithin(), ossimAnnotationLineObject::isPointWithin(), ossimAnnotationPolyObject::isPointWithin(), ossimLine::isPointWithin(), ossimAnnotationGdBitmapFont::isPointWithin(), ossimPolyLine::isWithin(), ossimSpot5Model::lineSampleHeightToWorld(), ossimImageElevationHandler::pointHasCoverage(), and ossimGeneralRasterElevHandler::pointHasCoverage().
|
inline |
Returns true if "pt" falls within rectangle. Fall on an edge is also considered to be within.
Definition at line 799 of file ossimDrect.h.
References ll(), OSSIM_LEFT_HANDED, theOrientMode, ul(), ur(), ossimFpt::x, x, ossimFpt::y, and y.
void ossimDrect::print | ( | std::ostream & | os | ) | const |
bool ossimDrect::saveState | ( | ossimKeywordlist & | kwl, |
const char * | prefix = 0 |
||
) | const |
Definition at line 605 of file ossimDrect.cpp.
References ossimKeywordlist::add(), toString(), and ossimKeywordNames::TYPE_KW.
|
inline |
Sets the lower left corner to "pt". Adjusts the remaining corners accordingly.
Definition at line 699 of file ossimDrect.h.
References theLlCorner, theLrCorner, theUlCorner, ossimDpt::x, and ossimDpt::y.
|
inline |
Sets the lower left x. Adjusts the remaining corners accordingly.
Definition at line 763 of file ossimDrect.h.
References theLlCorner, theUlCorner, ossimDpt::x, and x.
|
inline |
Sets the lower left y. Adjusts the remaining corners accordingly.
Definition at line 772 of file ossimDrect.h.
References theLlCorner, theLrCorner, ossimDpt::y, and y.
|
inline |
Sets the lower right corner to "pt". Adjusts the remaining corners accordingly.
Definition at line 689 of file ossimDrect.h.
References theLlCorner, theLrCorner, theUrCorner, ossimDpt::x, and ossimDpt::y.
|
inline |
Sets the lower right x. Adjusts the remaining corners accordingly.
Definition at line 745 of file ossimDrect.h.
References theLrCorner, theUrCorner, ossimDpt::x, and x.
Referenced by ossimImageGeometry::getBoundingRect(), and stretchOut().
|
inline |
Sets the lower right y. Adjusts the remaining corners accordingly.
Definition at line 754 of file ossimDrect.h.
References theLlCorner, theLrCorner, ossimDpt::y, and y.
Referenced by ossimImageGeometry::getBoundingRect(), and stretchOut().
|
inline |
Sets the upper left corner to "pt". Adjusts the remaining corners accordingly.
Definition at line 669 of file ossimDrect.h.
References theLlCorner, theUlCorner, theUrCorner, ossimDpt::x, and ossimDpt::y.
|
inline |
Sets the upper left x. Adjusts the remaining corners accordingly.
Definition at line 709 of file ossimDrect.h.
References theLlCorner, theUlCorner, ossimDpt::x, and x.
Referenced by ossimImageGeometry::getBoundingRect(), and stretchOut().
|
inline |
Sets the upper left y. Adjusts the remaining corners accordingly.
Definition at line 718 of file ossimDrect.h.
References theUlCorner, theUrCorner, ossimDpt::y, and y.
Referenced by ossimImageGeometry::getBoundingRect(), and stretchOut().
|
inline |
Sets the upper right corner to "pt". Adjusts the remaining corners accordingly.
Definition at line 679 of file ossimDrect.h.
References theLrCorner, theUlCorner, theUrCorner, ossimDpt::x, and ossimDpt::y.
|
inline |
Sets the upper right x. Adjusts the remaining corners accordingly.
Definition at line 727 of file ossimDrect.h.
References theLrCorner, theUrCorner, ossimDpt::x, and x.
|
inline |
Sets the upper right y. Adjusts the remaining corners accordingly.
Definition at line 736 of file ossimDrect.h.
References theUlCorner, theUrCorner, ossimDpt::y, and y.
|
inline |
Definition at line 415 of file ossimDrect.h.
|
inline |
Definition at line 524 of file ossimDrect.h.
Referenced by ossimIgen::initializeChain(), and ossimSensorModel::setImageRect().
void ossimDrect::splitToQuad | ( | ossimDrect & | ulRect, |
ossimDrect & | urRect, | ||
ossimDrect & | lrRect, | ||
ossimDrect & | llRect | ||
) |
Will subdivide this rect into four partitions.
Definition at line 716 of file ossimDrect.cpp.
References ll(), lr(), midPoint(), OSSIM_LEFT_HANDED, ossimDrect(), theOrientMode, ul(), ur(), ossimIpt::x, ossimDpt::x, ossimIpt::y, and ossimDpt::y.
void ossimDrect::stretchOut | ( | ) |
Stretches this rectangle out to integer boundaries.
Definition at line 379 of file ossimDrect.cpp.
References OSSIM_LEFT_HANDED, set_lrx(), set_lry(), set_ulx(), set_uly(), theLrCorner, theOrientMode, theUlCorner, ossimDpt::x, and ossimDpt::y.
Referenced by ossimGdalOgrVectorAnnotation::computeBoundingRect(), ossimImageSourceSequencer::initialize(), and ossimIgen::initializeChain().
void ossimDrect::stretchToTileBoundary | ( | const ossimDpt & | widthHeight | ) |
Will stretch the rect to the passed in tiled boundary.
Definition at line 396 of file ossimDrect.cpp.
References ossim::almostEqual(), lr(), OSSIM_LEFT_HANDED, ossimDrect(), theLrCorner, theOrientMode, theUlCorner, ul(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimIgenGenerator::generateGeoTiledSpecList().
bool ossimDrect::toRect | ( | const ossimString & | rectString | ) |
expected Format: form 1: ( 30, -90, 512, 512, [LH|RH] ) -x- -y- -w- -h- -Right or left handed-
form 2: ( 30, -90, 512, 512) -x- -y- -w- -h-
NOTE: Form 2 assumes Left handed were x,y is origin upper left and y positive down.
This method starts by doing a "makeNan" on rect.
rectString | String to initialize from. |
Definition at line 543 of file ossimDrect.cpp.
References ossimString::downcase(), OSSIM_LEFT_HANDED, OSSIM_RIGHT_HANDED, ossimDrect(), ossim::skipws(), ossimString::split(), x, and y.
Referenced by loadState().
ossimString ossimDrect::toString | ( | ) | const |
Format: ( 30, -90, 512, 512, [LH|RH] ) -x- -y- -w- -h- -Right or left handed-
where: x and y are origins either upper left if LEFT HANDED (LH) or lower left if RIGHT HANDED (RH) w and h are width and height respectively The last value is LH or RH to indicate LeftHanded or RightHanded
Definition at line 516 of file ossimDrect.cpp.
References height(), ll(), OSSIM_LEFT_HANDED, theOrientMode, ossimString::toString(), ul(), width(), ossimDpt::x, and ossimDpt::y.
Referenced by print(), and saveState().
|
inline |
Definition at line 339 of file ossimDrect.h.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicGridLines(), ossimMapCompositionSource::addGeographicGridReseaux(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimMapCompositionSource::addMeterGridLabels(), ossimMapCompositionSource::addMeterGridLines(), ossimMapCompositionSource::addMeterGridReseaux(), ossimCoarseGridModel::buildGrid(), ossimTiling::clampGeographic(), ossimPolygon::clipToRect(), clipToRect(), combine(), completely_within(), ossimGeographicAnnotationGrid::computeBoundingRect(), ossimAnnotationMultiPolyLineObject::computeBoundingRect(), ossimAnnotationMultiPolyObject::computeBoundingRect(), ossimGeoPdfReader::computeBoundingRect(), ossimQuadTreeWarp::create(), ossimAnnotationMultiPolyLineObject::draw(), ossimAnnotationPolyObject::draw(), ossimAnnotationMultiPolyObject::draw(), ossimAnnotationLineObject::draw(), ossimAnnotationMultiLineObject::draw(), ossimEsriShapeFileFilter::drawAnnotations(), ossimImageRenderer::fillTile(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimIgenGenerator::generateGeoTiledSpecList(), ossimIgenGenerator::generatePixelTiledSpecList(), ossimChipProcTool::getChip(), getCode(), ossimInfo::getImageBounds(), ossimImageGeometry::getImageEdgePoints(), ossimInfo::getImageGeometryInfo(), ossimInfo::getImageInfo(), ossimImageViewProjectionTransform::getImageToViewBounds(), ossimImageViewTransform::getImageToViewBounds(), ossimPolygon::getMinimumBoundingRect(), ossimAnnotationMultiPolyObject::getNewClippedObject(), ossimAnnotationMultiLineObject::getNewClippedObject(), ossimQuadTreeWarp::getNewQuads(), ossimOgrVectorTileSource::getNumberOfLines(), ossimOgrVectorTileSource::getNumberOfSamples(), ossimTiling::getOrigin(), ossimFgdcXmlDoc::getProjection(), ossimXmpInfo::getProjection(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimQuadTreeWarp::getShift(), ossimIgenGenerator::getTileId(), ossimImageViewProjectionTransform::getViewSegments(), ossimImageViewTransform::getViewToImageBounds(), ossimMapProjectionInfo::initializeMembers(), ossimIgen::initThumbnailProjection(), intersects(), ossimQuadTreeWarp::isOnPoint(), ossimImageRenderer::ossimRendererSubRectInfo::isViewEqual(), ossimImageGeometry::localToWorld(), midPoint(), ossimImageGeometry::northUpAngle(), ossimplugins::ossimRadarSatModel::open(), ossimplugins::ossimRadarSat2RPCModel::open(), ossimplugins::ossimRadarSat2Model::open(), ossimTiledImageHash::operator()(), ossimTileHash::operator()(), ossimIrect::operator=(), ossimPolygon::operator=(), ossimPolygon::ossimPolygon(), ossimPolyLine::ossimPolyLine(), ossimAnnotationSource::pickObjects(), pointWithin(), ossimQuadTreeWarp::pruneTree(), ossimQuadTreeWarp::recursiveLoad(), ossimResampler::resampleTile(), ossimQuadTreeWarpNode::saveState(), ossimGpkgWriter::setProjectionTie(), ossimTilePatch::setRect(), ossimNadconNasDatum::shift(), ossimRpcSolver::solve(), ossimQuadTreeWarp::split(), splitToQuad(), stretchToTileBoundary(), toString(), ossimApplanixUtmModel::updateModel(), ossimSpectraboticsRedEdgeModel::updateModel(), ossimApplanixEcefModel::updateModel(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), ossimSonomaSensor::updateModel(), ossimGpkgWriter::writeGpkgContentsTable(), and ossimGpkgWriter::writeGpkgTileMatrixSetTable().
|
inline |
Definition at line 340 of file ossimDrect.h.
Referenced by ossimMapCompositionSource::addGeographicBottomGridLabels(), ossimMapCompositionSource::addGeographicGridLines(), ossimMapCompositionSource::addGeographicGridReseaux(), ossimMapCompositionSource::addGeographicLeftGridLabels(), ossimMapCompositionSource::addGeographicRightGridLabels(), ossimMapCompositionSource::addMeterGridLabels(), ossimMapCompositionSource::addMeterGridLines(), ossimMapCompositionSource::addMeterGridReseaux(), ossimPolygon::clipToRect(), clipToRect(), completely_within(), ossimGeoPdfReader::computeBoundingRect(), ossimQuadTreeWarp::create(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimIgenGenerator::generateGeoTiledSpecList(), ossimIgenGenerator::generatePixelTiledSpecList(), ossimInfo::getImageBounds(), ossimImageGeometry::getImageEdgePoints(), ossimInfo::getImageGeometryInfo(), ossimImageViewProjectionTransform::getImageToViewBounds(), ossimImageViewTransform::getImageToViewBounds(), ossimPolygon::getMinimumBoundingRect(), ossimQuadTreeWarp::getNewQuads(), ossimXmpInfo::getProjection(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimQuadTreeWarp::getShift(), ossimImageViewProjectionTransform::getViewSegments(), ossimImageViewTransform::getViewToImageBounds(), ossimGpkgNsgTileMatrixExtentRecord::init(), ossimMapProjectionInfo::initializeMembers(), intersects(), ossimQuadTreeWarp::isOnPoint(), ossimImageRenderer::ossimRendererSubRectInfo::isViewEqual(), ossimImageGeometry::localToWorld(), midPoint(), ossimplugins::ossimRadarSatModel::open(), ossimplugins::ossimRadarSat2RPCModel::open(), ossimplugins::ossimRadarSat2Model::open(), ossimIrect::operator=(), ossimPolygon::operator=(), ossimPolygon::ossimPolygon(), ossimPolyLine::ossimPolyLine(), ossimAnnotationSource::pickObjects(), pointWithin(), ossimQuadTreeWarp::pruneTree(), ossimQuadTreeWarp::recursiveLoad(), ossimNadconNasDatum::shift(), ossimQuadTreeWarp::split(), splitToQuad(), ossimApplanixUtmModel::updateModel(), ossimSpectraboticsRedEdgeModel::updateModel(), ossimApplanixEcefModel::updateModel(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), and ossimSonomaSensor::updateModel().
|
inline |
Returns the width of a rectangle.
Definition at line 522 of file ossimDrect.h.
Referenced by ossimChipperUtil::addCrossHairAnnotation(), ossimMapCompositionSource::addMeterGridLabels(), ATP::AtpAnnotatedImage::AtpAnnotatedImage(), ossimCoarseGridModel::buildGrid(), clip(), ossimGeographicAnnotationGrid::computeBoundingRect(), ossimAnnotationMultiPolyLineObject::computeBoundingRect(), ossimAnnotationMultiPolyObject::computeBoundingRect(), ossimSensorModel::computeGsd(), ossimGeographicAnnotationGrid::draw(), ossimImageRenderer::fillTile(), ossimQuickbirdRpcModel::finishConstruction(), ossimplugins::ossimSpot6Model::finishConstruction(), ossimplugins::ossimPleiadesModel::finishConstruction(), ossimInfo::getImageGeometryInfo(), ossimInfo::getImageInfo(), ossimKmlSuperOverlayReader::getNumberOfSamples(), ossimOgrVectorTileSource::getNumberOfSamples(), ossimImageViewTransform::getScaleChangeImageToView(), ossimImageViewTransform::getScaleChangeViewToImage(), ossimImageRenderer::ossimRendererSubRectInfo::getSplitFlags(), ossimIgenGenerator::getTileId(), ossimImageRenderer::initializeBoundingRects(), ossimNitfFileHeaderV2_0::initializeDisplayLevels(), ossimMapProjectionInfo::initializeMembers(), ossimImageViewProjectionTransform::initializeViewSize(), ossimIgen::initThumbnailProjection(), ossimSonomaSensor::loadState(), ossimImageElevationHandler::open(), ossimTiledImageHash::ossimTiledImageHash(), ossimTileHash::ossimTileHash(), ossimAnnotationGdBitmapFont::setCenterTextPosition(), ossimRpcSolver::solve(), ossimRpcSolver::solveCoefficients(), ossimQuadTreeWarp::split(), ossimImageRenderer::ossimRendererSubRectInfo::tooBig(), toString(), ossimImageRenderer::ossimRendererSubRectInfo::transformViewToImage(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), and ossimSonomaSensor::updateModel().
|
friend |
Definition at line 136 of file ossimDrect.h.
|
friend |
Definition at line 643 of file ossimDrect.cpp.
|
private |
Definition at line 620 of file ossimDrect.h.
Referenced by expand(), initBoundingRect(), operator!=(), operator=(), operator==(), set_ll(), set_llx(), set_lly(), set_lr(), set_lry(), set_ul(), and set_ulx().
|
private |
Definition at line 619 of file ossimDrect.h.
Referenced by completely_within(), expand(), findClosestEdgePointTo(), initBoundingRect(), operator!=(), operator=(), operator==(), set_ll(), set_lly(), set_lr(), set_lrx(), set_lry(), set_ur(), set_urx(), stretchOut(), and stretchToTileBoundary().
|
private |
Definition at line 622 of file ossimDrect.h.
Referenced by clipToRect(), combine(), completely_within(), expand(), getCode(), initBoundingRect(), intersects(), operator!=(), operator=(), operator==(), ossimDrect(), pointWithin(), splitToQuad(), stretchOut(), stretchToTileBoundary(), and toString().
|
private |
Definition at line 617 of file ossimDrect.h.
Referenced by clip(), completely_within(), expand(), findClosestEdgePointTo(), initBoundingRect(), operator!=(), operator=(), operator==(), set_ll(), set_llx(), set_ul(), set_ulx(), set_uly(), set_ur(), set_ury(), stretchOut(), and stretchToTileBoundary().
|
private |
Definition at line 618 of file ossimDrect.h.
Referenced by expand(), initBoundingRect(), operator!=(), operator=(), operator==(), set_lr(), set_lrx(), set_ul(), set_uly(), set_ur(), set_urx(), and set_ury().