17 "ossimGeoAnnotationSource",
25 for(
ossim_uint32 index = 0; index < tempList.size(); ++index)
27 out <<
"output " << index << endl;
28 tempList[index]->print(out);
133 (*object)->getBoundingRect(rect);
148 if(!tempGeom)
return;
149 AnnotationObjectListType::iterator currentObject;
178 const char* prefix)
const
void setProjection(ossimProjection *projection)
Sets the projection to be used for local-to-world coordinate transformation.
Represents serializable keyword/value map.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Attempts to initialize a transform and a projection given the KWL.
ostream & operator<<(ostream &out, const ossimGeoAnnotationSource &rhs)
virtual void computeBoundingRect()
RTTI_DEF2(ossimGeoAnnotationSource, "ossimGeoAnnotationSource", ossimAnnotationSource, ossimViewInterface)
virtual void transform(ossimImageGeometry *projection)=0
ossimRefPtr< ossimImageGeometry > m_geometry
ossimDrect combine(const ossimDrect &rect) const
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if not defined...
virtual ossimObject * getView()
std::vector< ossimRefPtr< ossimAnnotationObject > > AnnotationObjectListType
virtual void setGeometry(ossimImageGeometry *projection)
const AnnotationObjectListType & getObjectList() const
virtual bool addObject(ossimAnnotationObject *anObject)
virtual ~ossimGeoAnnotationSource()
virtual bool setView(ossimObject *baseObject)
unsigned int ossim_uint32
virtual bool addObject(ossimAnnotationObject *anObject)
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if not defined...
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Saves the current state of this object.
ossimGeoAnnotationSource(ossimImageGeometry *geom=NULL, bool ownsProjectionFlag=false)
AnnotationObjectListType theAnnotationObjectList
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
const char * c_str() const
Returns a pointer to a null-terminated array of characters representing the string's contents...
bool hasProjection() const
Returns TRUE if valid projection defined.
virtual void transformObjects(ossimImageGeometry *geom=0)
std::basic_ostream< char > ostream
Base class for char output streams.