11 #ifndef ossimROIEvent_HEADER 12 #define ossimROIEvent_HEADER 31 OSSIM_RECTANGLE_ROI = 0,
32 OSSIM_POLYGON_ROI = 1,
33 OSSIM_POLYLINE_ROI = 2
36 const std::vector<ossimIpt>& getPoints()
const;
37 void getPoint(std::vector<ossimIpt>& points)
const ;
38 void setPoints(
const std::vector<ossimIpt>& points );
40 void setEventType( ossimRegionType eventType );
41 ossimRegionType getEventType()
const;
42 void setTypeToPolygon();
43 void setTypeToRectangle();
44 void setTypeToPolyline();
45 bool isRectangleRegion()
const;
46 bool isPolygonRegion()
const;
47 bool isPolylineRegion()
const;
56 void setMovingFlag(
bool flag);
62 bool getMovingFlag()
const;
#define OSSIM_EVENT_NULL_ID
std::vector< ossimIpt > thePoints
void getRect(const kdu_core::kdu_dims &dims, ossimIrect &rect)
Convenience method to convert kdu_core::kdu_dims to ossimIrect.
virtual ossimObject * dup() const