Blender V5.0
mv Namespace Reference

Classes

class  AutoTrack
struct  OperationListener
struct  FrameAccessor
struct  Marker
struct  Model
struct  Quad
class  CameraPose
class  Point
class  Reconstruction
struct  Region
class  Tracks
class  KalmanFilter
class  CameraIntrinsics
struct  TrackRegionOptions
struct  TrackRegionResult

Typedefs

typedef Quad< float, 2 > Quad2Df
typedef Array3Df FloatImage
typedef Eigen::Vector2f Vec2f
typedef Eigen::Vector2d Vec2
template<class ElementType>
using vector
template<class ElementType>
using vector
typedef Eigen::Vector2f Vec2f
template<class ElementType>
using vector

Enumerations

enum class  PredictDirection { AUTO , FORWARD , BACKWARD }

Functions

std::ostream & operator<< (std::ostream &out, const Marker &marker)
bool PredictMarkerPosition (const Tracks &tracks, const PredictDirection direction, Marker *marker)
static void AddMarker (int frame, float x, float y, Tracks *tracks)
 TEST (PredictMarkerPosition, EasyLinearMotion)
 TEST (PredictMarkerPosition, EasyBackwardLinearMotion)
 TEST (PredictMarkerPosition, TwoFrameGap)
 TEST (PredictMarkerPosition, FourFrameGap)
 TEST (PredictMarkerPosition, MultipleGaps)
 TEST (PredictMarkerPosition, MarkersInRandomOrder)
 TEST (Tracks, MaxFrame)

Typedef Documentation

◆ FloatImage

◆ Quad2Df

Definition at line 53 of file quad.h.

◆ Vec2

typedef Eigen::Vector2d libmv::Vec2

Definition at line 108 of file numeric.h.

◆ Vec2f [1/2]

typedef Eigen::Vector2f libmv::Vec2f

Definition at line 128 of file numeric.h.

◆ Vec2f [2/2]

typedef Eigen::Vector2f libmv::Vec2f

Definition at line 128 of file numeric.h.

◆ vector [1/3]

template<class ElementType>
using libmv::vector

Definition at line 39 of file libmv/libmv/base/vector.h.

◆ vector [2/3]

template<class ElementType>
using libmv::vector

Definition at line 39 of file libmv/libmv/base/vector.h.

◆ vector [3/3]

template<class ElementType>
using libmv::vector

Definition at line 39 of file libmv/libmv/base/vector.h.

Enumeration Type Documentation

◆ PredictDirection

enum class mv::PredictDirection
strong
Enumerator
AUTO 
FORWARD 
BACKWARD 

Definition at line 31 of file predict_tracks.h.

Function Documentation

◆ AddMarker()

void mv::AddMarker ( int frame,
float x,
float y,
Tracks * tracks )
static

◆ operator<<()

std::ostream & mv::operator<< ( std::ostream & out,
const Marker & marker )
inline

Definition at line 122 of file marker.h.

References mv::Marker::center, mv::Marker::clip, mv::Marker::frame, out, and mv::Marker::track.

◆ PredictMarkerPosition()

bool mv::PredictMarkerPosition ( const Tracks & tracks,
const PredictDirection direction,
Marker * marker )

◆ TEST() [1/7]

◆ TEST() [2/7]

◆ TEST() [3/7]

◆ TEST() [4/7]

◆ TEST() [5/7]

◆ TEST() [6/7]

◆ TEST() [7/7]

mv::TEST ( Tracks ,
MaxFrame  )

Definition at line 30 of file tracks_test.cc.

References mv::Marker::clip, EXPECT_EQ(), mv::Marker::frame, and tracks.