FlowEngine 7.530
Photogrammetry Software Development Kit
|
#include "CommonDef.h"
#include "LogListenerInterface.h"
#include "ProgressBarInterface.h"
#include "CameraInterface.h"
#include "CameraCalibrationInterface.h"
#include "SettingsInterface.h"
#include "BoundingBoxInterface.h"
#include "SparsePointCloudInterface.h"
#include "StereoPointCloudInterface.h"
#include "StereoMeshInterface.h"
#include "StereoTexturedMeshInterface.h"
#include "ControlPointConstraintInterface.h"
#include "CamerasLoaderInterface.h"
#include "WorkspaceSaverInterface.h"
#include "WorkspaceLoaderInterface.h"
#include "OrthophotoInterface.h"
#include "ProjectedCoordinateSystemInterface.h"
#include "CameraConstraintInterface.h"
#include "DynamicBufferInterface.h"
#include "LicenseInfoInterface.h"
#include <string>
#include <cstring>
#include <memory>
#include <iostream>
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. | |