39 std::vector<ossimPointCloudHandlerFactory*>::const_iterator factory;
44 result = (*factory)->
open(fileName);
52 const char* prefix)
const 55 std::vector<ossimPointCloudHandlerFactory*>::const_iterator factory;
60 result = (*factory)->
open(kwl, prefix);
81 const char* prefix)
const static ossimPointCloudHandlerRegistry * m_instance
virtual bool open(const ossimFilename &imageFile)=0
Method to open input point cloud dataset.
const ossimPointCloudHandlerRegistry & operator=(const ossimPointCloudHandlerRegistry &rhs)
Represents serializable keyword/value map.
FactoryListType m_factoryList
RTTI_DEF1(ossimPointCloudHandlerRegistry, "ossimPointCloudHandlerRegistry", ossimObjectFactory)
virtual ossimPointCloudHandler * open(const ossimFilename &fileName) const
static ossimPointCloudHandlerRegistry * instance()
std::basic_istream< char > istream
Base class for char input streams.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
ossimPointCloudHandlerRegistry()
virtual ~ossimPointCloudHandlerRegistry()
void getAllTypeNamesFromRegistry(std::vector< ossimString > &typeList) const
Will add all object types the factories can allocate.
virtual ossimObject * createObject(const ossimString &typeName) const
Base class for all point-cloud file readers.
ossimObject * createObjectFromRegistry(const ossimString &typeName) const
This is the base object return for all objects in the system.