18 "ossimGeoAnnotationLineObject",
28 theProjectedLineObject(0),
43 theStart(rhs.theStart),
93 out <<
"start ground: " <<
theStart << endl;
94 out <<
"end ground: " <<
theEnd << endl;
RTTI_DEF1(ossimGeoAnnotationLineObject, "ossimGeoAnnotationLineObject", ossimGeoAnnotationObject) ossimGeoAnnotationLineObject
virtual void computeBoundingRect()
virtual void applyScale(double x, double y)
double lond() const
Will convert the radian measure to degrees.
virtual void computeBoundingRect()
double latd() const
Will convert the radian measure to degrees.
virtual ossimObject * dup() const
virtual void transform(ossimImageGeometry *projection)
virtual void draw(ossimRgbImage &anImage) const
virtual ossimDrect getBoundingRect() const
virtual void draw(ossimRgbImage &anImage) const
void setLine(const ossimDpt &start, const ossimDpt &end)
virtual ossimAnnotationObject * getNewClippedObject(const ossimDrect &rect) const
ossimGeoAnnotationLineObject(const ossimGpt &start, const ossimGpt &end, unsigned char r=255, unsigned char g=255, unsigned char b=255, long thickness=1)
virtual bool intersects(const ossimDrect &rect) const
virtual void getBoundingRect(ossimDrect &rect) const
virtual void applyScale(double x, double y)
virtual bool intersects(const ossimDrect &rect) const
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
virtual ossimAnnotationObject * getNewClippedObject(const ossimDrect &rect) const
virtual std::ostream & print(std::ostream &out) const
Generic print method.
bool worldToLocal(const ossimGpt &world_pt, ossimDpt &local_pt) const
Exposes the 3D world-to-local image coordinate reverse projection.
ossimAnnotationLineObject * theProjectedLineObject
virtual ~ossimGeoAnnotationLineObject()
std::basic_ostream< char > ostream
Base class for char output streams.