FlowEngine 7.530
Photogrammetry Software Development Kit
|
#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 > |
Holds a (mutable) non_owning pointer and a size Used to marshal memory buffers as arguments in a safely manner. More... | |
struct | FlowEngine::ConstBuffer< T > |
Holds a (non mutable) non_owning pointer and a count Used to marshal memory buffers as arguments in a safely manner. More... | |
struct | FlowEngine::Buffer< char > |
Specialization for a Buffer of characters. More... | |
struct | FlowEngine::ConstBuffer< char > |
Specialization for a const buffer characters. More... | |
struct | FlowEngine::Version |
Represents a version in the major.minor categories format. More... | |
struct | FlowEngine::Point3 |
a three dimensional point More... | |
struct | FlowEngine::Point2 |
a 2 dimensional point More... | |
struct | FlowEngine::Normal |
a normal More... | |
struct | FlowEngine::Color |
a packed RGB color More... | |
struct | FlowEngine::PointColor32 |
a floating-point color More... | |
struct | FlowEngine::Triangle |
a triangle. Holds 3 indexes to points. Triangles are specified in counter-clockwise order More... | |
struct | FlowEngine::TexCoords |
a texture coordinate Holds a couple of floats representing texture coordinates More... | |
struct | FlowEngine::Quaternion |
a Quaternion Holds an axis and an angle More... | |
struct | FlowEngine::Image |
a Quaternion Holds information about a raw image Data is not owned More... | |
struct | FlowEngine::Pair< T, S > |
Bound 2 values together. More... | |
struct | FlowEngine::DateTime |
Represents a moment in time. More... | |
Namespaces | |
namespace | FlowEngine |
Macros | |
#define | FLOWENGINE_FACTORY extern "C" FLE_DLL |
Typedefs | |
using | FlowEngine::Index = std::ptrdiff_t |
Index type. | |
using | FlowEngine::Size = std::size_t |
Size type. | |
using | FlowEngine::ColorComponent = std::uint8_t |
Color component (8 bits) type. | |
using | FlowEngine::ColorComponent32 = float |
Color component (32 bits) type. | |
using | FlowEngine::ReconstructionID = unsigned int |
Unique identification number in a group of cameras. | |
using | FlowEngine::StringBuffer = Buffer< char > |
Buffer of chars to store strings. | |
using | FlowEngine::ConstStringBuffer = ConstBuffer< char > |
ConstBuffer of chars to store strings. | |
using | FlowEngine::Color32 = PointColor32 |
a floating point color with 3 components | |
Enumerations | |
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 } |
Enumerates possible results generated by FlowEngine. More... | |
enum class | FlowEngine::StandardAxis { FlowEngine::X , FlowEngine::Y , FlowEngine::Z } |
enumerates the standard axes More... | |
#define FLOWENGINE_FACTORY extern "C" FLE_DLL |