19#ifndef FLOWENGINEORTHOPHOTO_H
20#define FLOWENGINEORTHOPHOTO_H
#define FLOWENGINE_FACTORY
Definition: CommonDef.h:32
Hold an Orthophoto object.
Definition: OrthophotoInterface.h:32
virtual FLE_DLL Result getOrthophotoData(Buffer< PointColor32 > outData) const =0
virtual FLE_DLL Result saveDSMToFile(ConstStringBuffer filePath, ConstStringBuffer inProjCSWtk) const =0
virtual FLE_DLL Result getDSMData(Buffer< ColorComponent32 > outData) const =0
virtual FLE_DLL void getOrthophotoDimensions(int &outWidth, int &outHeight) const =0
virtual FLE_DLL ~OrthophotoInterface()=default
Default virtual destructor.
virtual FLE_DLL Result saveOrthophotoToFile(ConstStringBuffer filePath, ConstStringBuffer inProjCSWtk) const =0
Definition: BoundingBoxInterface.cpp:26
void DestroyOrthophoto(OrthophotoInterface *orthophoto)
Definition: OrthophotoInterface.cpp:32
OrthophotoInterface * CreateOrthophoto()
Definition: OrthophotoInterface.cpp:27
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
Holds a (mutable) non_owning pointer and a size Used to marshal memory buffers as arguments in a safe...
Definition: CommonDef.h:118
Specialization for a const buffer characters.
Definition: CommonDef.h:296