FlowEngine 8.011
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 * >
 
struct  FlowEngine::ConstBuffer< T * >
 
struct  FlowEngine::LogListenerOStream
 
struct  FlowEngine::ProgressBarEmpty
 

Namespaces

namespace  FlowEngine
 

Typedefs

using FlowEngine::UniqueBoundingBoxPtr = Detail::UniquePtr< BoundingBoxInterface >
 
using FlowEngine::UniqueCameraCalibrationPtr = Detail::UniquePtr< CameraCalibrationInterface >
 
using FlowEngine::UniqueCameraConstraintPtr = Detail::UniquePtr< CameraConstraintInterface >
 
using FlowEngine::UniqueCameraGroupManagerPtr = Detail::UniquePtr< CameraGroupManagerInterface >
 
using FlowEngine::UniqueCameraPtr = Detail::UniquePtr< CameraInterface >
 
using FlowEngine::UniqueCamerasLoaderPtr = Detail::UniquePtr< CamerasLoaderInterface >
 
using FlowEngine::UniqueControlPointConstraintPtr = Detail::UniquePtr< ControlPointConstraintInterface >
 
using FlowEngine::UniqueDistanceConstraintPtr = Detail::UniquePtr< DistanceConstraintInterface >
 
using FlowEngine::UniqueDynamicBufferPtr = Detail::UniquePtr< DynamicBufferInterface >
 
using FlowEngine::UniqueLicenseInfoPtr = Detail::UniquePtr< LicenseInfoInterface >
 
using FlowEngine::UniqueOrthophotoPtr = Detail::UniquePtr< OrthophotoInterface >
 
using FlowEngine::UniqueProjectedCoordinateSystemPtr = Detail::UniquePtr< ProjectedCoordinateSystemInterface >
 
using FlowEngine::UniqueSettingsPtr = Detail::UniquePtr< SettingsInterface >
 
using FlowEngine::UniqueSparsePointCloudPtr = Detail::UniquePtr< SparsePointCloudInterface >
 
using FlowEngine::UniqueStereoMeshPtr = Detail::UniquePtr< StereoMeshInterface >
 
using FlowEngine::UniqueStereoPointCloudPtr = Detail::UniquePtr< StereoPointCloudInterface >
 
using FlowEngine::UniqueStereoTexturedMeshPtr = Detail::UniquePtr< StereoTexturedMeshInterface >
 
using FlowEngine::UniqueWorkspaceLoaderPtr = Detail::UniquePtr< WorkspaceLoaderInterface >
 
using FlowEngine::UniqueWorkspaceSaverPtr = Detail::UniquePtr< WorkspaceSaverInterface >
 

Functions

Result FlowEngine::ComputeCamerasRating (Buffer< CameraInterface * > cameras, Buffer< Pair< CameraInterface *, Point2 > > selectedPoints, Buffer< int > inOutRatings)
 
const char * FlowEngine::GetResultMessage (Result inResult)
 
Result FlowEngine::SampleEpipolarLine (const CameraInterface &referenceCamera, const Point2 &referencePoint, const CameraInterface &targetCamera, int sampleCount, Buffer< Point2 > inOutPoints)