19 #include "base/data_types/ossimFilename.h" 20 #include "base/data_types/ossimString.h" 24 #include "base/common/ossimStdOutProgress.h" 29 #include "imaging/factory/ossimImageHandlerRegistry.h" 33 #include "imaging/formats/ossimImageHandler.h" 37 #include "imaging/formats/ossimImageFileWriter.h" 39 #include "imaging/factory/ossimImageWriterFactoryRegistry.h" 41 #include "imaging/tile_sources/ossimBandAverageFilter.h" 53 int main(
int argc,
char* argv[])
72 cout <<
"Unable to open input image: "<< argv[2] << endl;
77 cout <<
"Unable to create writer of type: " << argv[1] << endl;
120 delete bandAverageFilter;
131 cout <<
"image_copy <output_type> <input filename> <output filename>" << endl
132 <<
"where output types are: " << endl;
137 std::vector<ossimString> outputType;
140 std::copy(outputType.begin(),
142 std::ostream_iterator<ossimString>(cout,
"\n"));
void initialize(int &argc, char **argv)
virtual ossimImageHandler * open(const ossimFilename &fileName, bool trySuffixFirst=true, bool openOverview=true) const
open that takes a filename.
This filter outputs a single band that is the weighted average of all the input bands retrieved from ...
virtual bool addListener(ossimListener *listener)
Overrides base "addListener" this will capture the pointer and then call the base class "addListener"...
static ossimImageWriterFactoryRegistry * instance()
Pure virtual base class for image file writers.
virtual ossim_int32 connectMyInputTo(ossimConnectableObject *inputObject, bool makeOutputConnection=true, bool createEventFlag=true)
Will try to connect this objects input to the passed in object.
virtual void setFilename(const ossimFilename &file)
This class defines an abstract Handler which all image handlers(loaders) should derive from...
int main(int argc, char *argv[])
static ossimInit * instance()
ossimImageFileWriter * createWriter(const ossimFilename &filename) const
static ossimImageHandlerRegistry * instance()
virtual bool removeListener(ossimListener *listener)
Overrides base "removeListener".
virtual bool execute()
Calls: writeFile() writeMetaDataFiles()
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
getImageTypeList.