|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimQuickbirdNitfTileSource.h>
Public Member Functions | |
| virtual bool | open () |
| Returns true if the image_file can be opened and is a valid nitf file. More... | |
| virtual ossimRefPtr< ossimImageGeometry > | getImageGeometry () |
| Returns the image geometry object associated with this tile source or NULL if non defined. More... | |
| virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
| Method to save the state of an object to a keyword list. More... | |
| virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
| Method to the load (recreate) the state of an object from a keyword list. More... | |
Public Member Functions inherited from ossimNitfTileSource | |
| ossimNitfTileSource () | |
| virtual ossimString | getShortName () const |
| virtual ossimString | getLongName () const |
| bool | open (std::shared_ptr< ossim::istream > &str, const std::string &connectionString) |
| This open takes a stream and stores/captures the shared pointer on success. More... | |
| virtual void | close () |
| Closes file and destroys all memory allocated. More... | |
| virtual ossimRefPtr< ossimImageData > | getTile (const ossimIrect &tileRect, ossim_uint32 resLevel=0) |
| virtual ossim_uint32 | getNumberOfInputBands () const |
| virtual ossim_uint32 | getNumberOfOutputBands () const |
| virtual ossim_uint32 | getNumberOfLines (ossim_uint32 resLevel=0) const |
| Returns the number of lines in the image. More... | |
| virtual ossim_uint32 | getNumberOfSamples (ossim_uint32 resLevel=0) const |
| Returns the number of samples in the image. More... | |
| virtual ossimScalarType | getOutputScalarType () const |
| Returns the output pixel type of the tile source. More... | |
| virtual ossim_uint32 | getTileWidth () const |
| Returns the width of the output tile. More... | |
| virtual ossim_uint32 | getTileHeight () const |
| Returns the height of the output tile. More... | |
| virtual ossim_uint32 | getImageTileWidth () const |
| Returns the tile width of the image or 0 if the image is not tiled. More... | |
| virtual ossim_uint32 | getImageTileHeight () const |
| Returns the tile width of the image or 0 if the image is not tiled. More... | |
| virtual bool | isOpen () const |
| Derived classes must implement this method to be concrete. More... | |
| virtual ossim_uint32 | getCurrentEntry () const |
| virtual void | getEntryList (std::vector< ossim_uint32 > &entryList) const |
| ossim_uint32 | getNumberOfEntries () const |
| virtual bool | setCurrentEntry (ossim_uint32 entryIdx) |
| virtual ossimRefPtr< ossimProperty > | getProperty (const ossimString &name) const |
| virtual void | setProperty (ossimRefPtr< ossimProperty > property) |
| virtual void | getPropertyNames (std::vector< ossimString > &propertyNames) const |
| ossimString | getSecurityClassification () const |
| bool | getCacheEnabledFlag () const |
| void | setCacheEnabledFlag (bool flag) |
| virtual double | getMinPixelValue (ossim_uint32 band=0) const |
| Retuns the min pixel value. More... | |
| virtual double | getMaxPixelValue (ossim_uint32 band=0) const |
| Returns the max pixel of the band. More... | |
| virtual double | getNullPixelValue (ossim_uint32 band=0) const |
| Each band has a null pixel associated with it. More... | |
| const ossimNitfFileHeader * | getFileHeader () const |
| ossimNitfFileHeader * | getFileHeader () |
| const ossimNitfImageHeader * | getCurrentImageHeader () const |
| ossimNitfImageHeader * | getCurrentImageHeader () |
| virtual bool | getRgbBandList (std::vector< ossim_uint32 > &bandList) const |
| Convenience method to get the zero based rgb output band list. More... | |
Public Member Functions inherited from ossimImageHandler | |
| ossimImageHandler () | |
| Constructor (default): More... | |
| virtual | ~ossimImageHandler () |
| Destructor: Derived classes should implement. More... | |
| virtual void | initialize () |
| initialize Does nothing in this class. More... | |
| virtual bool | openOverview () |
| Searches for an overview. More... | |
| virtual bool | openOverview (const ossimFilename &overview_file) |
| Calls closeOverview(), then attempts to open the overview_file. More... | |
| virtual void | closeOverview () |
| If theOverview is initialized it will be deleted and set to NULL. More... | |
| virtual const ossimImageHandler * | getOverview () const |
| virtual bool | hasOverviews () const |
| virtual ossimFilename | createDefaultOverviewFilename () const |
| virtual ossimFilename | createDefaultGeometryFilename () const |
| virtual ossimFilename | createDefaultMetadataFilename () const |
| virtual ossimFilename | createDefaultHistogramFilename () const |
| virtual ossimFilename | createDefaultValidVerticesFilename () const |
| virtual bool | writeValidImageVertices (const std::vector< ossimIpt > &vertices, const ossimFilename &file=ossimFilename("")) |
| Outputs vertices to file and updates the internal vertex array variable "theValidImageVertices". More... | |
| virtual bool | openValidVertices (const ossimFilename &vertices_file) |
| Opens the valid image vertices file and sets theValidImageVerticesFile variable. More... | |
| virtual bool | openValidVertices () |
| Creates vertices file name based on image, then tries to open. More... | |
| virtual bool | open (const ossimFilename &imageFile, ossim_uint32 entryIndex) |
| Opens the image file. More... | |
| virtual bool | open (const ossimFilename &imageFile) |
| virtual bool | open (std::shared_ptr< ossim::ImageHandlerState > state) |
| virtual bool | buildHistogram (int numberOfRLevels=0, ossimHistogramMode mode=OSSIM_HISTO_MODE_NORMAL) |
| Build a histogram for image file. More... | |
| virtual bool | buildAllHistograms (int numberOfRLevels=0, ossimHistogramMode mode=OSSIM_HISTO_MODE_NORMAL) |
| Build a histograms for all image entries. More... | |
| virtual bool | buildOverview (ossimImageHandlerOverviewCompressionType compressionType=OSSIM_OVERVIEW_COMPRESSION_NONE, ossim_uint32 quality=75, ossimFilterResampler::ossimFilterResamplerType resampleType=ossimFilterResampler::ossimFilterResampler_BOX, bool includeFullResFlag=false) |
| Will build over file for theImageFile. More... | |
| virtual bool | buildAllOverviews (ossimImageHandlerOverviewCompressionType compressionType=OSSIM_OVERVIEW_COMPRESSION_NONE, ossim_uint32 quality=75, ossimFilterResampler::ossimFilterResamplerType resampleType=ossimFilterResampler::ossimFilterResampler_BOX, bool includeFullResFlag=false) |
| Will build over file for all image entries. More... | |
| virtual bool | buildOverview (const ossimFilename &filename, ossimImageHandlerOverviewCompressionType compressionType=OSSIM_OVERVIEW_COMPRESSION_NONE, ossim_uint32 quality=75, ossimFilterResampler::ossimFilterResamplerType resampleType=ossimFilterResampler::ossimFilterResampler_BOX, bool includeFullResFlag=false) |
| Will build an over file for filename. More... | |
| ossimRefPtr< ossimMultiResLevelHistogram > | getImageHistogram () const |
| Fetches the current entry image's histogram. More... | |
| virtual void | setImageGeometry (ossimImageGeometry *geom) |
| Sets the image geometry object. More... | |
| virtual void | saveImageGeometry () const |
| Saves the image geometry to a file that will be made based on the image file name. More... | |
| virtual void | saveImageGeometry (const ossimFilename &geometry_file) const |
| Saves the image geometry to a file that will be made based on the image file name. More... | |
| virtual ossimIrect | getImageRectangle (ossim_uint32 resLevel=0) const |
| Returns zero-based bounding rectangle of the image. More... | |
| virtual ossimIrect | getBoundingRect (ossim_uint32 resLevel=0) const |
| Returns zero-based bounding rectangle of the image. More... | |
| virtual void | getDecimationFactor (ossim_uint32 resLevel, ossimDpt &result) const |
| virtual void | getDecimationFactors (vector< ossimDpt > &decimations) const |
| This returns all decimation for all levels. More... | |
| virtual ossim_uint32 | getNumberOfDecimationLevels () const |
| This returns the total number of decimation levels. More... | |
| virtual ossim_uint32 | getNumberOfReducedResSets () const |
| This method is obsolete. More... | |
| virtual void | setFilename (const ossimFilename &filename) |
| Sets the filename. More... | |
| virtual const ossimFilename & | getFilename () const |
| Returns the filename. More... | |
| virtual bool | isValidRLevel (ossim_uint32 resLevel) const |
| Determines if the passed in reslution level is valid. More... | |
| bool | canConnectMyInputTo (ossim_int32 inputIndex, const ossimConnectableObject *object) const |
| Connection rule. More... | |
| virtual void | getValidImageVertices (vector< ossimIpt > &validVertices, ossimVertexOrdering ordering=OSSIM_CLOCKWISE_ORDER, ossim_uint32 resLevel=0) const |
| ordering specifies how the vertices should be arranged. More... | |
| virtual bool | isBandSelector () const |
| Indicates whether or not the image handler can control output band selection via the setOutputBandList method. More... | |
| virtual bool | setOutputBandList (const std::vector< ossim_uint32 > &band_list) |
| If the image handler "isBandSeletor()" then the band selection of the output chip can be controlled. More... | |
| virtual bool | setOutputToInputBandList () |
| If the image handler "isBandSeletor()" then the band selection of the output are set to input or identity. More... | |
| virtual bool | isIdentityBandList (const std::vector< ossim_uint32 > &bandList) const |
| Convenience method to see if band list is identity. More... | |
| virtual bool | isImageTiled () const |
| Indicates whether or not the image is tiled internally. More... | |
| virtual bool | hasMetaData () const |
| virtual ossimRefPtr< ossimNBandLutDataObject > | getLut () const |
| virtual bool | hasLut () const |
| virtual void | loadMetaData () |
| There is an external file with an omd extension. More... | |
| virtual void | setMinPixelValue (ossim_uint32 band, const ossim_float64 &pix) |
| convenience method to set min pixel value. More... | |
| virtual void | setMaxPixelValue (ossim_uint32 band, const ossim_float64 &pix) |
| convenience method to set max pixel value. More... | |
| virtual void | setNullPixelValue (ossim_uint32 band, const ossim_float64 &pix) |
| convenience method to set null pixel value. More... | |
| virtual void | getEntryName (ossim_uint32 entryIdx, std::string &name) const |
| Get the name of entry as a string. More... | |
| virtual void | getEntryNames (std::vector< ossimString > &entryNames) const |
| bool | useEntryIndex () const |
| Convenience method to determine if entry index should be used for support files, e.g. More... | |
| ossimFilename | getOverviewFile () const |
| ossimFilename | getFilenameWithThisExtension (const ossimString &ext, bool set_e0_prefix=false) const |
| Returns the image file with extension set using supplentary directory for dirname if set. More... | |
| void | getFilenameWithThisExt (const ossimString &ext, ossimFilename &f) const |
| Returns the image file with extension set using supplentary directory for dirname if set. More... | |
| ossim_uint32 | getStartingResLevel () const |
| void | setStartingResLevel (ossim_uint32 level) |
| bool | getOpenOverviewFlag () const |
| void | setOpenOverviewFlag (bool flag) |
| Sets theOpenOverviewFlag. More... | |
| virtual void | setSupplementaryDirectory (const ossimFilename &dir) |
| Sets the supplementary directory. More... | |
| virtual const ossimFilename & | getSupplementaryDirectory () const |
| Returns the supplementary directory. More... | |
| const ossimString & | getImageID () const |
| Fetches the image ID. More... | |
| void | setImageID (const ossimString &id) |
| Sets the image ID in case it is externally generated. More... | |
| ossimPixelType | getPixelType () const |
| Returns the raster pixel alignment type. More... | |
| template<class T > | |
| std::shared_ptr< T > | getStateAs () |
| template<class T > | |
| std::shared_ptr< const T > | getStateAs () const |
| std::shared_ptr< ossim::ImageHandlerState > | getState () |
| std::shared_ptr< const ossim::ImageHandlerState > | getState () const |
| void | setState (std::shared_ptr< ossim::ImageHandlerState > state) |
Public Member Functions inherited from ossimImageSource | |
| ossimImageSource (ossimObject *owner=0) | |
| ossimImageSource (ossimObject *owner, ossim_uint32 inputListSize, ossim_uint32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true) | |
| virtual | ~ossimImageSource () |
| virtual ossimRefPtr< ossimImageData > | getTile (const ossimIpt &origin, ossim_uint32 resLevel=0) |
| virtual bool | getTile (ossimImageData *result, ossim_uint32 resLevel=0) |
| Method to get a tile. More... | |
| virtual ossimObject * | getObject () |
| For RTTI support. More... | |
| virtual const ossimObject * | getObject () const |
| For RTTI support. More... | |
| virtual void | getDecimationFactors (std::vector< ossimDpt > &decimations) const |
| Will return an array of all decimations for each resolution level. More... | |
| virtual void | getOutputBandList (std::vector< ossim_uint32 > &bandList) const |
| Initializes bandList. More... | |
| virtual void | getBoundingRect (ossimIrect &rect, ossim_uint32 resLevel=0) const |
| Gets the bounding rectangle of the source. More... | |
| virtual void | getValidImageVertices (std::vector< ossimIpt > &validVertices, ossimVertexOrdering ordering=OSSIM_CLOCKWISE_ORDER, ossim_uint32 resLevel=0) const |
| ordering specifies how the vertices should be arranged. More... | |
| virtual void | setImageGeometry (const ossimImageGeometry *geom) |
| Default implementation sets geometry of the first input to the geometry specified. More... | |
| virtual bool | isIndexedData () const |
Public Member Functions inherited from ossimSource | |
| ossimSource (ossimObject *owner=0) | |
| ossimSource (ossimObject *owner, ossim_uint32 inputListSize, ossim_uint32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true) | |
| virtual | ~ossimSource () |
| virtual bool | isSourceEnabled () const |
| virtual void | enableSource () |
| virtual void | disableSource () |
| virtual bool | getEnableFlag () const |
| virtual void | setEnableFlag (bool flag) |
| virtual bool | isInitialized () const |
| virtual void | setInitializedFlag (bool flag) |
| virtual std::ostream & | print (std::ostream &out) const |
| Outputs theErrorStatus as an ossimErrorCode and an ossimString. More... | |
Public Member Functions inherited from ossimConnectableObject | |
| ossimConnectableObject (ossimObject *owner=0) | |
| Base constructor of this object. More... | |
| ossimConnectableObject (ossimObject *owner, ossim_int32 inputListSize, ossim_int32 outputListSize, bool inputListIsFixedFlag=true, bool outputListIsFixedFlag=true) | |
| virtual | ~ossimConnectableObject () |
| void | setId (const ossimId &id) |
| All connectable objects will have id's. More... | |
| const ossimId & | getId () const |
| Will allow us to get this object's id. More... | |
| const ossimObject * | getOwner () const |
| Fetches the current owner, most likely a container but not limited to one. More... | |
| virtual void | changeOwner (ossimObject *owner) |
| Permits changing the object's owner. More... | |
| virtual void | setDescription (const ossimString &description) |
| virtual ossimString | getDescription () const |
| virtual bool | isConnected (ossimConnectableObjectDirectionType direction=CONNECTABLE_DIRECTION_INPUT) const |
| will check the direction specified to see if all slots are full. More... | |
| OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findConnectableObject(const ossimId &id)) | |
| OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findObjectOfType(RTTItypeid typeId, ossimConnectableObjectDirectionType directionType, bool recurse=true)) | |
| OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findObjectOfType(const ossimString &obj, ossimConnectableObjectDirectionType directionType, bool recurse=true)) | |
| OSSIM_DEPRECATE_METHOD (virtual ossimConnectableObject *findInputObjectOfType(const ossimString &className)) | |
| virtual ossim_int32 | findInputIndex (const ossimConnectableObject *object) |
| Return a valid index of the input list if the passed in object is found else return -1. More... | |
| virtual ossim_int32 | findInputIndex (const ossimId &id) |
| Return a valid index of the input list if the passed id is found else return -1. More... | |
| virtual ossim_int32 | findOutputIndex (const ossimConnectableObject *object) |
| Return a valid index of the output list if the passed in object is found else return -1. More... | |
| virtual ossim_int32 | findOutputIndex (const ossimId &id) |
| Return a valid index of the output list if the passed in object is found else return -1. More... | |
| virtual ossim_int32 | getMyInputIndexToConnectTo (ossimConnectableObject *object) const |
| Should return the first available index to connect to. More... | |
| virtual ossim_int32 | getMyOutputIndexToConnectTo (ossimConnectableObject *object) const |
| Should return the first available index to connect to. More... | |
| virtual bool | canConnectMyOutputTo (ossim_int32 myOutputIndex, const ossimConnectableObject *object) const |
| default implementation is to allow anyone to connect to us. More... | |
| virtual void | disconnect (ossimConnectableObject *object=0) |
| Will disconnect the object passed in. More... | |
| virtual void | disconnect (const ossimId &id) |
| Will disconnect the object passed in. More... | |
| virtual ossimRefPtr< ossimConnectableObject > | disconnectMyInput (ossim_int32 inputIndex, bool disconnectOutputFlag=true, bool createEventFlag=true) |
| Will disconnect the object at the given input index and generate a connection event. More... | |
| virtual void | disconnectMyInput (ossimConnectableObject *input, bool disconnectOutputFlag=true, bool createEventFlag=true) |
| Finds the index of the passed in input and calls disconnectMyInput(inputIndex, disconnectOutputFlag, createEventFlag);. More... | |
| virtual void | disconnectMyInputs (ConnectableObjectList &inputList, bool disconnectOutputFlag=true, bool createEventFlag=true) |
| virtual ossimRefPtr< ossimConnectableObject > | disconnectMyOutput (ossim_int32 outputIndex, bool disconnectInputFlag=true, bool createEventFlag=true) |
| Will disconnect the object at the given output index and generate a connection event. More... | |
| virtual void | disconnectMyOutput (ossimConnectableObject *output, bool disconnectInputFlag=true, bool createEventFlag=true) |
| Will disconnect the output object. More... | |
| virtual void | disconnectMyOutputs (ConnectableObjectList &outputList, bool disconnectOutputFlag=true, bool createEventFlag=true) |
| virtual void | disconnectAllInputs () |
| Will disconnect all of the input objects. More... | |
| virtual void | disconnectAllOutputs () |
| Will disconnect all of the output objects. More... | |
| virtual ossim_int32 | connectMyInputTo (ossimConnectableObject *inputObject, bool makeOutputConnection=true, bool createEventFlag=true) |
| Will try to connect this objects input to the passed in object. More... | |
| virtual ossim_int32 | connectMyInputTo (ossim_int32 inputIndex, ossimConnectableObject *inputObject, bool makeOutputConnection=true, bool createEventFlag=true) |
| Will connect the specified input to the passed in object. More... | |
| virtual bool | connectMyInputTo (ConnectableObjectList &inputList, bool makeOutputConnection=true, bool createEventFlag=true) |
| virtual ossim_int32 | connectMyOutputTo (ossimConnectableObject *outputObject, bool makeInputConnection=true, bool createEventFlag=true) |
| Will try to connect this objects output to the passed in object. More... | |
| virtual bool | connectMyOutputTo (ConnectableObjectList &outputList, bool makeInputConnection=true, bool createEventFlag=true) |
| virtual bool | connectInputList (ConnectableObjectList &inputList) |
| Will disconnect itself from all inputs and reset to the passed in input list. More... | |
| virtual bool | connectOutputList (ConnectableObjectList &outputList) |
| Will disconnect itself from all outputs and reset to the passed in output list. More... | |
| virtual ossim_uint32 | getNumberOfInputs () const |
| Returns the number of input objects. More... | |
| virtual ossim_uint32 | getNumberOfOutputs () const |
| Return the number of output objects. More... | |
| ossimConnectableObject * | getInput (ossim_uint32 index=0) |
| returns the object at the specified index. More... | |
| const ossimConnectableObject * | getInput (ossim_uint32 index=0) const |
| returns the object at the specified index. More... | |
| ossimConnectableObject * | getOutput (ossim_uint32 index=0) |
| returns the object at the specified index. More... | |
| const ossimConnectableObject * | getOutput (ossim_uint32 index=0) const |
| returns the object at the specified index. More... | |
| virtual void | setNumberOfInputs (ossim_int32 numberOfInputs) |
| Will set the number of inputs. More... | |
| virtual bool | getInputListIsFixedFlag () const |
| virtual bool | getOutputListIsFixedFlag () const |
| virtual void | setNumberOfOutputs (ossim_int32 numberOfInputs) |
| Will set the number of outputs. More... | |
| const ConnectableObjectList & | getInputList () const |
| const ConnectableObjectList & | getOutputList () const |
| ConnectableObjectList & | getInputList () |
| ConnectableObjectList & | getOutputList () |
| OSSIM_DEPRECATE_METHOD (virtual void findAllObjectsOfType(ConnectableObjectList &result, const RTTItypeid &typeInfo, bool recurse=true)) | |
| OSSIM_DEPRECATE_METHOD (virtual void findAllObjectsOfType(ConnectableObjectList &result, const ossimString &className, bool recurse=true)) | |
| virtual void | propagateEventToOutputs (ossimEvent &event) |
| virtual void | propagateEventToInputs (ossimEvent &event) |
| virtual void | setProperty (const ossimString &name, const ossimString &value) |
| virtual ossim_uint32 | saveStateOfAllInputs (ossimKeywordlist &kwl, bool saveThisStateFlag=true, ossim_uint32 objectIndex=1, const char *prefix=0) const |
| Save the state of all inputs to a keyword list. More... | |
| virtual bool | fillContainer (ossimConnectableContainer &container) |
| Inserts this object and all of its children and inputs into the container provided. More... | |
| bool | moveInputUp (const ossimId &id) |
| Moves the input connection matching id up one in the connection list. More... | |
| bool | moveInputDown (const ossimId &id) |
| Moves the input connection matching id down one in the connection list. More... | |
| bool | moveInputToTop (const ossimId &id) |
| Moves the input connection matching id to the top of the connection list. More... | |
| bool | moveInputToBottom (const ossimId &id) |
| Moves the input connection matching id to the bottom of the connection list. More... | |
| virtual void | accept (ossimVisitor &visitor) |
| We will add a visitor interface for all connectable objects. More... | |
Public Member Functions inherited from ossimObject | |
| ossimObject () | |
| virtual | ~ossimObject () |
| virtual ossimObject * | dup () const |
| virtual ossimString | getClassName () 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 | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
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 ossimListenerManager | |
| ossimListenerManager () | |
| virtual | ~ossimListenerManager () |
| virtual void | fireEvent (ossimEvent &event) |
| virtual bool | addListener (ossimListener *listener) |
| virtual bool | removeListener (ossimListener *listener) |
| virtual bool | findListener (ossimListener *listener) |
Public Member Functions inherited from ossimPropertyInterface | |
| ossimPropertyInterface () | |
| virtual | ~ossimPropertyInterface () |
| virtual ossimString | getPropertyValueAsString (const ossimString &name) const |
| void | getPropertyList (std::vector< ossimRefPtr< ossimProperty > > &propertyList) const |
| void | setProperties (std::vector< ossimRefPtr< ossimProperty > > &propertyList) |
Public Member Functions inherited from ossimErrorStatusInterface | |
| ossimErrorStatusInterface () | |
| virtual | ~ossimErrorStatusInterface () |
| virtual ossimErrorCode | getErrorStatus () const |
| virtual ossimString | getErrorStatusString () const |
| virtual void | setErrorStatus (ossimErrorCode error_status) const |
| virtual void | setErrorStatus () const |
| virtual void | clearErrorStatus () const |
| bool | hasError () const |
Additional Inherited Members | |
Public Types inherited from ossimNitfTileSource | |
| enum | ReadMode { READ_MODE_UNKNOWN = 0, READ_BIB_BLOCK = 1, READ_BIP_BLOCK = 2, READ_BIR_BLOCK = 3, READ_BSQ_BLOCK = 4, READ_BIB = 5, READ_BIP = 6, READ_BIR = 7, READ_JPEG_BLOCK = 8 } |
Public Types inherited from ossimImageHandler | |
| enum | ossimImageHandlerOverviewCompressionType { OSSIM_OVERVIEW_COMPRESSION_NONE = 0, OSSIM_OVERVIEW_COMPRESSION_JPEG, OSSIM_OVERVIEW_COMPRESSION_LZW, OSSIM_OVERVIEW_COMPRESSION_DEFLATE, OSSIM_OVERVIEW_COMPRESSION_PACKBITS } |
Public Types inherited from ossimConnectableObject | |
| enum | ossimConnectableObjectDirectionType { CONNECTABLE_DIRECTION_NONE = 0, CONNECTABLE_DIRECTION_INPUT = 1, CONNECTABLE_DIRECTION_OUTPUT = 2 } |
| typedef std::vector< ossimRefPtr< ossimConnectableObject > > | ConnectableObjectList |
Protected Member Functions inherited from ossimNitfTileSource | |
| virtual | ~ossimNitfTileSource () |
| void | setBoundingRectangle (const ossimIrect &imageRect) |
| ossimNitfTileSource (const ossimNitfTileSource &obj) | |
| Copy constructor, disallow... More... | |
| ossimNitfTileSource & | operator= (const ossimNitfTileSource &rhs) |
| Operator=, disallow... More... | |
| bool | loadTile (const ossimIrect &clipRect) |
| Returns true on success, false on error. More... | |
| ossim_uint32 | getBlockNumber (const ossimIpt &block_origin) const |
| void | destroy () |
| Deletes all memory allocated by this object. More... | |
| virtual bool | parseFile () |
| Parses "theImageFile" and initializes all nitf headers. More... | |
| virtual bool | allocate () |
| Allocates everything for current entry. More... | |
| virtual bool | allocateBuffers () |
| Allocates buffers for current entry. More... | |
| virtual bool | canUncompress (const ossimNitfImageHeader *hdr) const |
| virtual void | initializeScalarType () |
| Initializes the data member "theScalarType" from the current entry. More... | |
| virtual void | initializeSwapBytesFlag () |
| Initializes the data member "theSwapBytesFlag" from the current entry. More... | |
| virtual void | initializeReadMode () |
| Initializes the data member "theReadMode" from the current entry. More... | |
| void | initializeBandCount () |
| Initializes the data member "theNumberOfBands" from the current entry. More... | |
| bool | initializeBlockSize () |
| Initializes the data member "theBlockSize" from the current entry. More... | |
| virtual bool | initializeImageRect () |
| Initializes the data members "theImageRect" and "theBlockRect" from the current entry. More... | |
| void | initializeCacheSize () |
| Initializes the data member "theCacheSize". More... | |
| virtual void | initializeCacheTileInterLeaveType () |
| Initializes the data member "theCacheTileInterLeaveType". More... | |
| void | initializeCacheTile () |
| Initializes the cache tile size(width and height). More... | |
| virtual void | initializeCompressedBuf () |
| Initializes the data member theCompressedBuf. More... | |
| virtual void | initializeOutputTile () |
| Initializes the output tile size(width and height). More... | |
| void | initializeLut () |
| Initializes "theLut" if applicable. More... | |
| bool | loadBlockFromCache (ossim_uint32 x, ossim_uint32 y, const ossimIrect &clipRect) |
| Loads a block of data to theCacheTile. More... | |
| virtual bool | loadBlock (ossim_uint32 x, ossim_uint32 y) |
| Loads a block of data to theCacheTile. More... | |
| bool | getPosition (std::streamoff &position, ossim_uint32 x, ossim_uint32 y, ossim_uint32 band) const |
| ossim_uint32 | getNumberOfBlocks () const |
| std::streampos | getBandOffset () const |
| std::streampos | getBlockOffset () const |
| void | explodePackedBits (ossimRefPtr< ossimImageData > packedBuffer) const |
| void | convertTransparentToNull (ossimRefPtr< ossimImageData > tile) const |
| ossim_uint32 | getPartialReadSize (const ossimIpt &blockOrigin) const |
| bool | isVqCompressed (const ossimString &compressionCode) const |
| void | vqUncompressC4 (ossimRefPtr< ossimImageData > destination, ossim_uint8 *source) |
| Uncompresses Vector Quantization unmasked image data. More... | |
| void | vqUncompressM4 (ossimRefPtr< ossimImageData > destination, ossim_uint8 *source) |
| Uncompresses Vector Quantization masked image data. More... | |
| void | lutUncompress (ossimRefPtr< ossimImageData > destination, ossim_uint8 *source) |
| virtual bool | scanForJpegBlockOffsets () |
| scans the file storing in offsets in "theNitfBlockOffset" and block sizes in "theNitfBlockSize". More... | |
| virtual bool | uncompressJpegBlock (ossim_uint32 x, ossim_uint32 y) |
| Uncompresses a jpeg block using the jpeg-6b library. More... | |
| bool | loadJpegQuantizationTables (jpeg_decompress_struct &cinfo) const |
| Loads one of the default tables based on COMRAT value. More... | |
| bool | loadJpegHuffmanTables (jpeg_decompress_struct &cinfo) const |
| Loads default huffman tables. More... | |
| virtual void | establishDecimationFactors () |
| Virtual method determines the decimation factors at each resolution level. More... | |
Protected Member Functions inherited from ossimImageHandler | |
| virtual ossimRefPtr< ossimImageGeometry > | getExternalImageGeometry () const |
| Returns the image geometry object associated with this tile source or NULL if non defined. More... | |
| virtual ossimRefPtr< ossimImageGeometry > | getInternalImageGeometry () const |
| virtual bool | getOverviewTile (ossim_uint32 resLevel, ossimImageData *result) |
| Method to get an overview tile. More... | |
| bool | initVertices (const char *file) |
| Opens file and attempts to initialize the valid image vertices. More... | |
| virtual void | completeOpen () |
| Will complete the opening process. More... | |
| void | initImageParameters (ossimImageGeometry *geom) const |
| Convenience method to set things needed in the image geometry from the image handler. More... | |
| virtual bool | setOutputBandList (const std::vector< ossim_uint32 > &inBandList, std::vector< ossim_uint32 > &outBandList) |
| Convenience method to set output band list. More... | |
| void | getFilenameWithNoExtension (ossimFilename &f) const |
| Get filename with no extension, using supplentary directory for dirname if set. More... | |
Protected Member Functions inherited from ossimImageSource | |
| ossimImageSource (const ossimImageSource &rhs) | |
| const ossimImageSource & | operator= (const ossimImageSource &) |
Protected Member Functions inherited from ossimSource | |
| ossimSource (const ossimSource &rhs) | |
| const ossimSource & | operator= (const ossimSource &rhs) |
Protected Member Functions inherited from ossimConnectableObject | |
| ossimConnectableObject * | findObjectOfType (ConnectableObjectList *connectableList, ossimVisitor &visitor) |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Protected Member Functions inherited from ossimListenerManager | |
| ossimListenerManager (const ossimListenerManager &rhs) | |
Definition at line 19 of file ossimQuickbirdNitfTileSource.h.
|
virtual |
Returns the image geometry object associated with this tile source or NULL if non defined.
The geometry contains full-to-local image transform as well as projection (image-to-world).
Reimplemented from ossimImageHandler.
Definition at line 143 of file ossimQuickbirdNitfTileSource.cpp.
References ossimRefPtr< T >::get(), ossimImageHandler::getImageGeometry(), ossimImageGeometry::getTransform(), m_transform, ossimImageGeometry::setTransform(), and ossimRefPtr< T >::valid().
|
virtual |
Method to the load (recreate) the state of an object from a keyword list.
Return true if ok or false on error.
Reimplemented from ossimNitfTileSource.
Definition at line 162 of file ossimQuickbirdNitfTileSource.cpp.
References ossimNitfTileSource::loadState().
|
virtual |
Returns true if the image_file can be opened and is a valid nitf file.
Reimplemented from ossimNitfTileSource.
Definition at line 26 of file ossimQuickbirdNitfTileSource.cpp.
|
virtual |
Method to save the state of an object to a keyword list.
Return true if ok or false on error.
Reimplemented from ossimNitfTileSource.
Definition at line 156 of file ossimQuickbirdNitfTileSource.cpp.
References ossimNitfTileSource::saveState().
|
protected |
Definition at line 41 of file ossimQuickbirdNitfTileSource.h.
Referenced by getImageGeometry().
1.8.14