OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimKakaduJpipInfoFactory.cpp
Go to the documentation of this file.
2 #include "ossimKakaduJpipInfo.h"
4 #include <iostream>
5 #include <memory>
6 
8 {
9 }
10 
12 {
13  static ossimKakaduJpipInfoFactory inst;
14  return &inst;
15 }
16 
17 std::shared_ptr<ossimInfoBase> ossimKakaduJpipInfoFactory::create(const ossimFilename& file) const
18 {
19 
20  std::shared_ptr<ossimInfoBase> jpipInfo = std::make_shared<ossimKakaduJpipInfo>();
21  if(!jpipInfo->open(file))
22  {
23  jpipInfo.reset();
24  }
25  return jpipInfo;
26 }
27 
28 std::shared_ptr<ossimInfoBase> ossimKakaduJpipInfoFactory::create(std::shared_ptr<ossim::istream>& str,
29  const std::string& connectionString)const
30 {
31  std::shared_ptr<ossimInfoBase> jpipInfo;
32 
33  return jpipInfo;
34 }
37 {
38 }
39 
42 {
43 
44 }
45 
48 {
49  return *this;
50 }
static ossimKakaduJpipInfoFactory * instance()
ossimKakaduJpipInfoFactory()
hidden from use default constructor
const ossimKakaduJpipInfoFactory & operator=(const ossimKakaduJpipInfoFactory &rhs)
hidden from use operator =
virtual ~ossimKakaduJpipInfoFactory()
virtual destructor
virtual std::shared_ptr< ossimInfoBase > create(const ossimFilename &file) const
create method.