19#ifndef FLOWENGINEDISTANCECONSTRAINTINT_H
20#define FLOWENGINEDISTANCECONSTRAINTINT_H
30 class ControlPointConstraintInterface;
#define FLOWENGINE_FACTORY
Definition: CommonDef.h:32
Stores a ground control point constraint with image projections and 3D constraint.
Definition: ControlPointConstraintInterface.h:34
Defines a distance constraint between two control points.
Definition: DistanceConstraintInterface.h:39
virtual FLE_DLL ~DistanceConstraintInterface()=default
Default virtual destructor.
virtual FLE_DLL Result setEndpoints(const ControlPointConstraintInterface &cp1, const ControlPointConstraintInterface &cp2)=0
virtual FLE_DLL double getWorldLength() const =0
virtual FLE_DLL Result setWorldLength(double length)=0
Definition: BoundingBoxInterface.cpp:26
DistanceConstraintInterface * CreateDistanceConstraint()
Definition: DistanceConstraintInterface.cpp:27
void DestroyDistanceConstraint(DistanceConstraintInterface *distance)
Definition: DistanceConstraintInterface.cpp:32
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45