19#ifndef FLOWENGINECAMERACONSTRAINT_H 
   20#define FLOWENGINECAMERACONSTRAINT_H 
   28    class CameraInterface;
 
   83            FLE_DLL 
virtual void getWeight( 
float &outWeight ) 
const = 0;
 
#define FLOWENGINE_FACTORY
Definition: CommonDef.h:32
 
Stores a 3d camera constraint.
Definition: CameraConstraintInterface.h:32
 
virtual FLE_DLL ~CameraConstraintInterface()=default
Default virtual destructor.
 
virtual FLE_DLL void setPosition(const Point3 &constraint)=0
 
virtual FLE_DLL void setCamera(CameraInterface &camera)=0
 
virtual FLE_DLL Result setWeight(float weight)=0
Set the weight for this camera constraint.
 
virtual FLE_DLL void getWeight(float &outWeight) const =0
 
virtual FLE_DLL void getPosition(Point3 &outConstraint) const =0
 
virtual FLE_DLL void getCamera(CameraInterface &camera) const =0
 
Stores a camera object to feed the Structure from Motion parameters.
Definition: CameraInterface.h:38
 
Definition: BoundingBoxInterface.cpp:26
 
CameraConstraintInterface * CreateCameraConstraint()
Definition: CameraConstraintInterface.cpp:27
 
void DestroyCameraConstraint(CameraConstraintInterface *cameraConstraint)
Definition: CameraConstraintInterface.cpp:32
 
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
 
a three dimensional point
Definition: CommonDef.h:375