30 return &sharedInstance;
36 std::shared_ptr<ossimInfoBase> result;
38 std::shared_ptr<ossimHdfInfo> hdfInfo = std::make_shared<ossimHdfInfo>();
39 if ( hdfInfo->open(file) )
44 std::shared_ptr<ossimOgrInfo> ogrInfo = std::make_shared<ossimOgrInfo>();
45 if ( ogrInfo->open(file) )
54 const std::string& connectionString)
const 56 std::shared_ptr<ossimInfoBase> result;
const ossimGdalInfoFactory & operator=(const ossimGdalInfoFactory &rhs)
hidden from use operator =
ossimGdalInfoFactory()
hidden from use default constructor
static ossimGdalInfoFactory * instance()
virtual std::shared_ptr< ossimInfoBase > create(const ossimFilename &file) const
create method.
virtual ~ossimGdalInfoFactory()
virtual destructor