10 #ifndef ossimAnnotationMultiPolyLineObject_HEADER 11 #define ossimAnnotationMultiPolyLineObject_HEADER 42 virtual void setMultiPolyLine(
const vector<ossimPolyLine>& multiPoly);
46 const std::vector<ossimPolyLine>& getMultiPolyLine()
const;
47 std::vector<ossimPolyLine>& getMultiPolyLine();
ossimDrect theBoundingRect
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
vector< ossimPolyLine > theMultiPolyLine
virtual void computeBoundingRect()=0
std::basic_ostream< char > ostream
Base class for char output streams.