|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimOrthoTool.h>
Public Member Functions | |
| ossimOrthoTool () | |
| ~ossimOrthoTool () | |
| virtual void | setUsage (ossimArgumentParser &ap) |
| Initializes the aurgument parser with expected parameters and options. More... | |
| virtual bool | initialize (ossimArgumentParser &ap) |
| Initializes from command line arguments. More... | |
| virtual void | initialize (const ossimKeywordlist &kwl) |
| Reads processing params from KWL and prepares for execute. More... | |
| virtual ossimString | getClassName () const |
Public Member Functions inherited from ossimChipProcTool | |
| ossimChipProcTool () | |
| default constructor More... | |
| virtual | ~ossimChipProcTool () |
| virtual destructor More... | |
| virtual void | clear () |
| Disconnects and clears the dem and image layers. More... | |
| virtual bool | execute () |
| Performs the actual product write. More... | |
| virtual void | abort () |
| virtual bool | isChipProcessor () const |
| Overrides base class implementation to indicate this class supports getChip() calls. More... | |
| virtual ossimListenerManager * | getManager () |
| virtual ossimObject * | getObject () |
| virtual const ossimObject * | getObject () const |
| virtual ossimRefPtr< ossimImageData > | getChip (const ossimIrect &img_rect) |
| The meat and potatos of this class. More... | |
| virtual ossimRefPtr< ossimImageData > | getChip (const ossimGrect &gnd_rect) |
| ossimRefPtr< ossimImageData > | getChip (const ossimDrect &map_bounding_rect, const ossimDpt &gsd) |
| ossimRefPtr< ossimImageData > | getChip () |
| Get chip method that assumes pre-initialized state. More... | |
| const ossimFilename & | getProductFilename () const |
Public Member Functions inherited from ossimTool | |
| ossimTool () | |
| virtual | ~ossimTool () |
| virtual void | loadJSON (const Json::Value &json_request) |
| Reads processing params from JSON object provided. More... | |
| virtual void | saveJSON (Json::Value &json) const |
| Fetch product as JSON object when applicable Always returns true since using exception on error. More... | |
| virtual const std::string & | getResponse () const |
| Fetch product as string (typically JSON) when applicable, otherwise passes back empty string. More... | |
| virtual void | getKwlTemplate (ossimKeywordlist &kwl) |
| Assigns a template keywordlist to string for initializing derived classes. More... | |
| void | getAPI (std::string &out) const |
| Outputs a JSON representation of the Utility's API. More... | |
| std::string | getAPI () const |
| void | getBuildDate (std::string &s) const |
| Gets build date. More... | |
| void | getRevision (std::string &s) const |
| Gets revision. More... | |
| void | getVersion (std::string &s) const |
| Gets version. More... | |
| void | setOutputStream (std::ostream *os) |
| Redirects any console output to the supplied stream for logging or JNI application. More... | |
| bool | helpRequested () const |
| Returns true when the initialization detects a "--help" option, so caller can avoid subsequent execute() call. More... | |
Public Member Functions inherited from ossimObject | |
| ossimObject () | |
| virtual | ~ossimObject () |
| virtual ossimObject * | dup () const |
| virtual ossimString | getShortName () const |
| virtual ossimString | getLongName () const |
| virtual ossimString | getDescription () const |
| virtual RTTItypeid | getType () const |
| virtual bool | canCastTo (ossimObject *obj) const |
| virtual bool | canCastTo (const RTTItypeid &id) const |
| virtual bool | canCastTo (const ossimString &parentClassName) const |
| virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
| virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
| virtual std::ostream & | print (std::ostream &out) const |
| Generic print method. More... | |
| virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
| virtual void | accept (ossimVisitor &visitor) |
Public Member Functions inherited from ossimReferenced | |
| ossimReferenced () | |
| ossimReferenced (const ossimReferenced &) | |
| ossimReferenced & | operator= (const ossimReferenced &) |
| void | ref () const |
| increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
| void | unref () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| void | unref_nodelete () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| int | referenceCount () const |
Public Member Functions inherited from ossim::JsonInterface | |
| JsonInterface () | |
| virtual | ~JsonInterface () |
Public Member Functions inherited from ossimProcessInterface | |
| ossimProcessInterface () | |
| virtual | ~ossimProcessInterface () |
| bool | needsAborting () const |
| bool | isAbortRequested () const |
| bool | isAborted () const |
| bool | isExecuting () const |
| ossimProcessStatus | getProcessStatus () const |
| virtual void | setProcessStatus (ossimProcessStatus processStatus) |
| virtual double | getPercentComplete () const |
| virtual void | setPercentComplete (double percentComplete) |
| void | enableEvents () |
| void | disableEvents () |
| void | setCurrentMessage (const ossimString &message) |
| virtual std::ostream & | print (std::ostream &out) const |
Public Member Functions inherited from ossimListenerManager | |
| ossimListenerManager () | |
| virtual | ~ossimListenerManager () |
| virtual void | fireEvent (ossimEvent &event) |
| virtual bool | addListener (ossimListener *listener) |
| virtual bool | removeListener (ossimListener *listener) |
| virtual bool | findListener (ossimListener *listener) |
Static Public Attributes | |
| static const char * | DESCRIPTION = "Utility for orthorectifying and reprojecting image data." |
| Used by ossimUtilityFactory. More... | |
Protected Member Functions | |
| virtual void | initProcessingChain () |
| Derived classes initialize their custom chains here. More... | |
Protected Member Functions inherited from ossimChipProcTool | |
| void | processRemainingArgs (ossimArgumentParser &ap) |
| Intended to be called after derived class has picked off its own options from the parser, and arguments remain (such as input and output filenames). More... | |
| virtual void | finalizeChain () |
| Called after initProcessingChain() to append common items to the processing chain. More... | |
| virtual void | loadImageFiles () |
| Creates chains for image entries associated with specified keyword. More... | |
| virtual void | loadDemFiles () |
| Loads all DEM files specified in master KWL into the elev manager's database. More... | |
| ossimRefPtr< ossimSingleImageChain > | createInputChain (const ossimFilename &image_file, ossim_uint32 entry_index=0) |
| Creates the ossimSingleImageChain from image filename and populates the chain with resampler and product output projection on view-side of resampler's IVT. More... | |
| void | createOutputProjection () |
| Creates the output or view projection. More... | |
| ossimRefPtr< ossimMapProjection > | newIdentityProjection () |
| Sets the single image chain for identity operations view to a ossimImageViewAffineTransform. More... | |
| ossimRefPtr< ossimMapProjection > | newUtmProjection () |
| Convenience method to get a utm projection. More... | |
| virtual void | initializeProjectionGsd () |
| Initializes the projection gsd. More... | |
| virtual void | initializeAOI () |
| Initializes m_aoiViewRect with the output area of interest as specified in master KWL. More... | |
| bool | getProjectionOrigin (ossimGpt &gpt) |
| Reads the KWL for origin latitude and central meridian. More... | |
| ossimRefPtr< ossimImageFileWriter > | newWriter () |
| Creates a new writer. More... | |
| void | propagateGeometryToChains () |
| Loops through all chains and sets the output projection. More... | |
| ossimRefPtr< ossimImageSource > | combineLayers (std::vector< ossimRefPtr< ossimSingleImageChain > > &layers) const |
| When multiple input sources are present, this method instantiates a combiner and adds inputs. More... | |
| void | computeAdjustedViewFromGrect () |
| Initializes m_aoiViewRect given m_aoiGroundRect. More... | |
| void | setAoiToInputs () |
| Assigns the AOI to be the bounding rect of the union of all inputs. More... | |
| void | getBandList (ossim_uint32 image_idx, std::vector< ossim_uint32 > &bandList) const |
| Gets the band list if BANDS keyword is set. More... | |
| void | setReaderProps (ossimImageHandler *ih) const |
| Passes reader properties to single image handler if any. More... | |
| ossimChipProcTool (const ossimChipProcTool &obj) | |
| Hidden from use copy constructor. More... | |
| const ossimChipProcTool & | operator= (const ossimChipProcTool &) |
| Hidden from use assignment operator. More... | |
| ossimRefPtr< ossimGeoPolygon > | createClipPolygon () const |
| void | findCenterGpt (ossimGpt &gpt) |
| Tries to determine the AOI center point based on KWL entries, else returns NaNs in gpt. More... | |
| ossimRefPtr< ossimImageSource > | mosaicDemSources () |
| Some utilities need to work on DEMs as images. More... | |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Protected Member Functions inherited from ossimListenerManager | |
| ossimListenerManager (const ossimListenerManager &rhs) | |
Class for computing the slope on each elevation post and generatinga corresponding slope image. The output scalar type is a normalized float unless unsigned 8-bit is selected via the options.
Definition at line 21 of file ossimOrthoTool.h.
| ossimOrthoTool::ossimOrthoTool | ( | ) |
Definition at line 37 of file ossimOrthoTool.cpp.
| ossimOrthoTool::~ossimOrthoTool | ( | ) |
Definition at line 41 of file ossimOrthoTool.cpp.
|
inlinevirtual |
Reimplemented from ossimTool.
Definition at line 48 of file ossimOrthoTool.h.
|
virtual |
Initializes from command line arguments.
Reimplemented from ossimChipProcTool.
Definition at line 60 of file ossimOrthoTool.cpp.
References ossimChipProcTool::initialize().
|
virtual |
Reads processing params from KWL and prepares for execute.
Returns TRUE if successful.
Reimplemented from ossimChipProcTool.
Definition at line 71 of file ossimOrthoTool.cpp.
References ossimChipProcTool::initialize().
|
protectedvirtual |
Derived classes initialize their custom chains here.
Implements ossimChipProcTool.
Definition at line 77 of file ossimOrthoTool.cpp.
References ossimRefPtr< T >::get().
|
virtual |
Initializes the aurgument parser with expected parameters and options.
It does not output anything. To see the usage, the caller will need to do something like:
ap.getApplicationUsage()->write(<ostream>);
Reimplemented from ossimChipProcTool.
Definition at line 45 of file ossimOrthoTool.cpp.
References ossimArgumentParser::getApplicationName(), ossimArgumentParser::getApplicationUsage(), ossimApplicationUsage::setCommandLineUsage(), ossimApplicationUsage::setDescription(), and ossimChipProcTool::setUsage().
|
static |
Used by ossimUtilityFactory.
Definition at line 51 of file ossimOrthoTool.h.
Referenced by ossimToolFactory::getCapabilities().
1.8.14