FlowEngine 7.517
Photogrammetry Software Development Kit
Loading...
Searching...
No Matches
Utilities.h File Reference

Go to the source code of this file.

Classes

struct  FlowEngine::Buffer< T * >
 Buffer specialization for FlowEngine object classes. More...
 
struct  FlowEngine::ConstBuffer< T * >
 ConstBuffer specialization for FlowEngine object classes. More...
 
struct  FlowEngine::LogListenerOStream
 Simple log listener class. More...
 
struct  FlowEngine::ProgressBarEmpty
 Simple/Empty progress bar class. More...
 

Namespaces

namespace  FlowEngine
 

Typedefs

using FlowEngine::UniqueCameraPtr = Detail::UniquePtr< CameraInterface >
 Automatically manages the lifetime of a Camera object.
 
using FlowEngine::UniqueCameraCalibrationPtr = Detail::UniquePtr< CameraCalibrationInterface >
 Automatically manages the lifetime of a Camera calibration object.
 
using FlowEngine::UniqueCamerasLoaderPtr = Detail::UniquePtr< CamerasLoaderInterface >
 Automatically manages the lifetime of a CamerasLoader object.
 
using FlowEngine::UniqueSparsePointCloudPtr = Detail::UniquePtr< SparsePointCloudInterface >
 Automatically manages the lifetime of a Sparse Point Cloud object.
 
using FlowEngine::UniqueStereoPointCloudPtr = Detail::UniquePtr< StereoPointCloudInterface >
 Automatically manages the lifetime of a Stereo Point cloud object.
 
using FlowEngine::UniqueStereoMeshPtr = Detail::UniquePtr< StereoMeshInterface >
 Automatically manages the lifetime of a Stereo mesh object.
 
using FlowEngine::UniqueStereoTexturedMeshPtr = Detail::UniquePtr< StereoTexturedMeshInterface >
 Automatically manages the lifetime of a Stereo textured mesh object.
 
using FlowEngine::UniqueSettingsPtr = Detail::UniquePtr< SettingsInterface >
 Automatically manages the lifetime of a Settings object.
 
using FlowEngine::UniqueBoundingBoxPtr = Detail::UniquePtr< BoundingBoxInterface >
 Automatically manages the lifetime of a Bounding box object.
 
using FlowEngine::UniqueWorkspaceSaverPtr = Detail::UniquePtr< WorkspaceSaverInterface >
 Automatically manages the lifetime of a Workspace Saver object.
 
using FlowEngine::UniqueWorkspaceLoaderPtr = Detail::UniquePtr< WorkspaceLoaderInterface >
 Automatically manages the lifetime of a Workspace Loader object.
 
using FlowEngine::UniqueControlPointConstraintPtr = Detail::UniquePtr< ControlPointConstraintInterface >
 Automatically manages the lifetime of a Control Point Constraint object.
 
using FlowEngine::UniqueOrthophotoPtr = Detail::UniquePtr< OrthophotoInterface >
 Automatically manages the lifetime of a Orthophoto object.
 
using FlowEngine::UniqueProjectedCoordinateSystemPtr = Detail::UniquePtr< ProjectedCoordinateSystemInterface >
 Automatically manages the lifetime of a ProjectedCoordinateSystem object.
 
using FlowEngine::UniqueCameraConstraintPtr = Detail::UniquePtr< CameraConstraintInterface >
 Automatically manages the lifetime of a CameraConstraint object.
 
using FlowEngine::UniqueDynamicBufferPtr = Detail::UniquePtr< DynamicBufferInterface >
 Automatically manages the lifetime of a DynamicBuffer object.
 
using FlowEngine::UniqueLicenseInfoPtr = Detail::UniquePtr< LicenseInfoInterface >
 Automatically manages the lifetime of a LicenseInfo object.
 

Functions

const char * FlowEngine::GetResultMessage (Result inResult)
 
Result FlowEngine::SampleEpipolarLine (const CameraInterface &referenceCamera, const Point2 &referencePoint, const CameraInterface &targetCamera, int sampleCount, Buffer< Point2 > inOutPoints)
 
Result FlowEngine::ComputeCamerasRating (Buffer< CameraInterface * > cameras, Buffer< Pair< CameraInterface *, Point2 > > selectedPoints, Buffer< int > inOutRatings)
 Compute camera ratings based on point visibility.