10 #ifndef ossimFont_HEADER 11 #define ossimFont_HEADER 22 #define OSSIM_FONT_DEFAULT_SIZE_X 12 23 #define OSSIM_FONT_DEFAULT_SIZE_Y 12 49 int horizontalPixelSize,
50 int verticalPixelSize,
51 int horizontalDeviceUnits=72,
52 int verticalDeviceUnits=72)
149 virtual void setRotation(
double rotationInDegrees);
162 double verticalShear)
195 virtual void setScale(
double horizontal,
206 int verticalPixelSize)
239 int verticalDeviceUnits)
ossimString theStringToRasterize
virtual double getHorizontalShear() const
virtual void getBufferRect(ossimIrect &bufRect)
virtual void setHorizontalShear(double horizontalShear)
double theHorizontalShear
bool isIdentityTransform() const
virtual ossimIrect getBoundingClipBox()
NEWMAT::Matrix theAffineTransform
virtual const ossim_uint8 * rasterize(const ossimString &s)
virtual void getFontInformation(vector< ossimFontInformation > &fontInformationList) const
ossimIrect theClippingBox
virtual void getRotation(double &rotation) const
virtual long getVerticalPixelSize() const
virtual void setVerticalShear(double verticalShear)
int theHorizontalDeviceUnits
virtual ossimIrect getClippingBox() const
virtual const ossim_uint8 * rasterize()=0
virtual ossimIrect getBufferRect()
virtual bool isFixed() const =0
ossimFont(const ossimFont &rhs)
virtual ossimString getFamilyName() const
virtual void setPixelSize(int pixelSize)
virtual void getBoundingBox(ossimIrect &box)=0
virtual ossimObject * dup() const =0
virtual ossimString getStyleName() const
virtual void setHorizontalVerticalShear(double horizontalShear, double verticalShear)
virtual void setDeviceDpi(int horizontalDeviceUnits, int verticalDeviceUnits)
virtual void setString(const ossimString &s)
virtual void setClippingBox(const ossimIrect &clipBox=ossimIrect(0, 0, 0, 0))
virtual void setScale(double horizontal, double vertical)
virtual void getFixedSizes(vector< ossimIpt > &sizes) const =0
virtual void setPixelSize(int horizontalPixelSize, int verticalPixelSize)
virtual void getScale(double &horizontal, double &vertical)
virtual ossimIpt getPixelSize() const
virtual void getPixelSize(int &horizontal, int &vertical)
virtual long getHorizontalPixelSize() const
ossimFont(const ossimString &familyName, const ossimString &styleName, int horizontalPixelSize, int verticalPixelSize, int horizontalDeviceUnits=72, int verticalDeviceUnits=72)
virtual double getVerticalShear() const
virtual void setRotation(double rotationInDegrees)
ossimString theFamilyName
int theHorizontalPixelSize
virtual double getRotation() const
virtual const ossim_uint8 * getBuf() const =0
unsigned char ossim_uint8
int theVerticalDeviceUnits
double theHorizontalScale