OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorDataIOFactory.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
enum | FileModeType { ReadMode, WriteMode } |
typedef itk::SmartPointer< Self > | Pointer |
typedef VectorDataIOFactory | Self |
typedef itk::Object | Superclass |
typedef VectorDataIOBase::Pointer | VectorDataIOBasePointer |
typedef VectorDataIOBaseType::Pointer | VectorDataIOBasePointerType |
typedef VectorDataIOBase | VectorDataIOBaseType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static VectorDataIOBasePointerType | CreateVectorDataIO (const char *path, FileModeType mode) |
static void | RegisterBuiltInFactories () |
Protected Member Functions | |
VectorDataIOFactory () | |
~VectorDataIOFactory () override | |
Private Member Functions | |
void | operator= (const Self &)=delete |
VectorDataIOFactory (const Self &)=delete | |
Create instances of VectorDataIO objects using an object factory.
Definition at line 34 of file otbVectorDataIOFactory.h.
typedef itk::SmartPointer<const Self> otb::VectorDataIOFactory::ConstPointer |
Definition at line 41 of file otbVectorDataIOFactory.h.
typedef itk::SmartPointer<Self> otb::VectorDataIOFactory::Pointer |
Definition at line 40 of file otbVectorDataIOFactory.h.
Standard class typedefs.
Definition at line 38 of file otbVectorDataIOFactory.h.
typedef itk::Object otb::VectorDataIOFactory::Superclass |
Definition at line 39 of file otbVectorDataIOFactory.h.
Convenient typedefs.
Definition at line 49 of file otbVectorDataIOFactory.h.
Definition at line 44 of file otbVectorDataIOFactory.h.
Definition at line 43 of file otbVectorDataIOFactory.h.
Mode in which the files is intended to be used
Enumerator | |
---|---|
ReadMode | |
WriteMode |
Definition at line 55 of file otbVectorDataIOFactory.h.
|
protected |
|
overrideprotected |
|
privatedelete |
|
static |
Create the appropriate VectorDataIO depending on the particulars of the file.
Referenced by otb::VectorDataFileReader< TOutputVectorData >::GenerateOutputInformation().
|
virtual |
Class Methods used to interface with the registered factories Run-time type information (and related methods).
|
privatedelete |
|
static |
Register Built-in factories