8 #ifndef ossimGeoAnnotationFontObject_HEADER 9 #define ossimGeoAnnotationFontObject_HEADER 24 double rotation = 0.0,
75 const char* prefix=0)
const;
115 const char* prefix=0);
virtual void setShear(const ossimDpt &shear)
Represents serializable keyword/value map.
virtual ossimAnnotationObject * getNewClippedObject(const ossimDrect &rect) const
virtual void setColor(ossim_uint8 r, ossim_uint8 g, ossim_uint8 b)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual ~ossimGeoAnnotationFontObject()
virtual ossimObject * dup() const
void setFont(ossimFont *font)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Saves the current state of this object.
virtual void setRotation(double rotation)
virtual ossimDrect getBoundingRect() const
ossimAnnotationFontObject * getFontObject()
virtual void setCenterGround(const ossimGpt &gpt)
virtual void setPointSize(const ossimIpt &size)
virtual void computeBoundingRect()
ossimRefPtr< ossimFont > theFont
Class to draw fonts onto an image.
virtual void applyScale(double x, double y)
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
ossimGeoAnnotationFontObject()
ossimFontInformation theFontInfo
virtual void draw(ossimRgbImage &anImage) const
virtual void setScale(const ossimDpt &scale)
unsigned char ossim_uint8
virtual void transform(ossimImageGeometry *projection)
virtual bool intersects(const ossimDrect &rect) const
ossimRefPtr< ossimAnnotationFontObject > theAnnotationFontObject