10 #ifndef ossimGeoAnnotationLineObject_HEADER 11 #define ossimGeoAnnotationLineObject_HEADER
virtual void computeBoundingRect()
virtual ossimObject * dup() const
virtual void transform(ossimImageGeometry *projection)
virtual ossimDrect getBoundingRect() const
virtual void draw(ossimRgbImage &anImage) 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 applyScale(double x, double y)
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.
ossimAnnotationLineObject * theProjectedLineObject
virtual ~ossimGeoAnnotationLineObject()
std::basic_ostream< char > ostream
Base class for char output streams.