41 thePointList(pointList),
42 theWidthHeight(widthHeight),
43 theFillFlag(enableFill)
56 theWidthHeight(widthHeight),
57 theFillFlag(enableFill)
64 thePointList(rhs.thePointList),
65 theWidthHeight(rhs.theWidthHeight),
66 theFillFlag(rhs.theFillFlag)
73 const std::vector<ossimGpt>::size_type BOUNDS =
thePointList.size();
75 for(std::vector<ossimGpt>::size_type i = 0; i < BOUNDS; ++i)
114 <<
"ossimGeoAnnotationMultiEllipseObject::applyScale NOT IMPLEMENTED" 159 <<
"ossimGeoAnnotationMultiEllipseObject::getNewClippedObject " 160 <<
"NOT IMPLEMENTED" << endl;
virtual void resize(ossim_uint32 newSize)
virtual std::ostream & print(std::ostream &out) const
Generic print method.
void resize(ossim_uint32 size)
std::vector< ossimGpt > thePointList
virtual void setThickness(ossim_uint8 thickness)
virtual void getBoundingRect(ossimDrect &rect) const
virtual bool intersects(const ossimDrect &rect) const
virtual void computeBoundingRect()
virtual ossimObject * dup() const
virtual ossimDrect getBoundingRect() const
virtual void applyScale(double x, double y)
virtual void setThickness(ossim_uint8 thickness)
unsigned int ossim_uint32
virtual void setWidthHeight(const ossimDpt &widthHeight)
virtual void setColor(ossim_uint8 r, ossim_uint8 g, ossim_uint8 b)
virtual void setColor(unsigned char r, unsigned char g, unsigned char b)
virtual void addPoint(const ossimGpt &point)
ossimAnnotationMultiEllipseObject * theProjectedObject
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
virtual void setWidthHeight(const ossimDpt &widthHeight)
virtual void setFillFlag(bool fillFlag)
virtual void transform(ossimImageGeometry *projection)
virtual void computeBoundingRect()
bool worldToLocal(const ossimGpt &world_pt, ossimDpt &local_pt) const
Exposes the 3D world-to-local image coordinate reverse projection.
ossimGeoAnnotationMultiEllipseObject()
virtual void draw(ossimRgbImage &anImage) const
virtual ossimAnnotationObject * getNewClippedObject(const ossimDrect &rect) const
virtual bool intersects(const ossimDrect &rect) const
void setFillFlag(bool flag)
virtual std::ostream & print(std::ostream &out) const
Generic print method.
unsigned char ossim_uint8
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
virtual ~ossimGeoAnnotationMultiEllipseObject()
std::basic_ostream< char > ostream
Base class for char output streams.
virtual void draw(ossimRgbImage &anImage) const
virtual void setPoint(int i, const ossimGpt &point)