9 #ifndef ossimAnnotationMultiEllipseObject_HEADER 10 #define ossimAnnotationMultiEllipseObject_HEADER 19 bool enableFill =
false,
20 unsigned char r = 255,
21 unsigned char g = 255,
22 unsigned char b = 255,
26 bool enableFill =
false,
27 unsigned char r = 255,
28 unsigned char g = 255,
29 unsigned char b = 255,
49 void setFillFlag(
bool flag);
53 virtual void setWidthHeight(
const ossimDpt& widthHeight);
57 const ossimDpt& operator[](
int i)
const;
virtual void draw(ossimRgbImage &anImage) const =0
virtual bool intersects(const ossimDrect &rect) const =0
virtual ossimAnnotationObject * getNewClippedObject(const ossimDrect &rect) const =0
virtual std::ostream & print(std::ostream &out) const
Generic print method.
virtual ossimDrect getBoundingRect() const
unsigned int ossim_uint32
virtual void applyScale(double x, double y)=0
virtual bool isPointWithin(const ossimDpt &imagePoint) const
virtual ossimObject * dup() const
virtual void computeBoundingRect()=0
std::vector< ossimDpt > thePointList
ossimDrect theBoundingRect
std::basic_ostream< char > ostream
Base class for char output streams.