FlowEngine 8.011
Photogrammetry Software Development Kit
Loading...
Searching...
No Matches
CommonDef.h File Reference
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <string>
#include <vector>
#include <cassert>

Go to the source code of this file.

Classes

struct  FlowEngine::Buffer< T >
 
struct  FlowEngine::Buffer< char >
 
struct  FlowEngine::Color
 
struct  FlowEngine::ConstBuffer< T >
 
struct  FlowEngine::ConstBuffer< char >
 
struct  FlowEngine::DateTime
 
struct  FlowEngine::GraphicsDeviceID
 
struct  FlowEngine::GraphicsDeviceInfo
 
struct  FlowEngine::Image
 
struct  FlowEngine::Matrix3x3
 
struct  FlowEngine::Normal
 
struct  FlowEngine::Pair< T, S >
 
struct  FlowEngine::Point2
 
struct  FlowEngine::Point3
 
struct  FlowEngine::PointColor32
 
struct  FlowEngine::Quaternion
 
struct  FlowEngine::TexCoords
 
struct  FlowEngine::Triangle
 
struct  FlowEngine::Vector3
 
struct  FlowEngine::Version
 

Namespaces

namespace  FlowEngine
 

Macros

#define FLOWENGINE_FACTORY   extern "C" FLE_DLL
 

Typedefs

using FlowEngine::Color32 = PointColor32
 
using FlowEngine::ColorComponent = std::uint8_t
 
using FlowEngine::ColorComponent32 = float
 
using FlowEngine::ConstStringBuffer = ConstBuffer< char >
 
using FlowEngine::Index = std::ptrdiff_t
 
using FlowEngine::PointClassification = int
 
using FlowEngine::ReconstructionID = unsigned int
 
using FlowEngine::Size = std::size_t
 
using FlowEngine::StringBuffer = Buffer< char >
 

Enumerations

enum class  FlowEngine::GraphicsDevicePlatform { FlowEngine::Invalid = 0 , FlowEngine::CUDA = 1 , FlowEngine::OpenCL = 2 }
 
enum  FlowEngine::PointClassificationAttributes { FlowEngine::PointClassificationFlag_IsGround = 0x0001 }
 
enum  FlowEngine::PointClassificationCategory { FlowEngine::PointClassificationCategory_Unknown = 0x0000 , FlowEngine::PointClassificationCategory_Roads = 0x0100 , FlowEngine::PointClassificationCategory_Buildings = 0x0200 , FlowEngine::PointClassificationCategory_Trees = 0x0400 }
 
enum class  FlowEngine::Result : std::size_t {
  FlowEngine::Success = 0 , FlowEngine::FeatureNotAvailable , FlowEngine::GenericError , FlowEngine::InvalidArgument ,
  FlowEngine::FileNotFound , FlowEngine::BufferTooSmall , FlowEngine::GenericIOError , FlowEngine::ProcessNotRunning ,
  FlowEngine::NewVersionAvailable , FlowEngine::OutOfMemoryError , FlowEngine::DiskWriteError , FlowEngine::PreconditionNotMet ,
  FlowEngine::UnsupportedVersion , FlowEngine::LicenseCheckFailed
}
 
enum class  FlowEngine::StandardAxis { FlowEngine::X , FlowEngine::Y , FlowEngine::Z }
 

Macro Definition Documentation

◆ FLOWENGINE_FACTORY

#define FLOWENGINE_FACTORY   extern "C" FLE_DLL