Blender
V3.3
|
#include <marker.h>
Public Types | |
enum | Source { MANUAL , DETECTED , TRACKED , MATCHED , PREDICTED } |
enum | Status { UNKNOWN , INLIER , OUTLIER } |
enum | ModelType { POINT , PLANE , LINE , CUBE } |
enum | Channel { CHANNEL_R = (1 << 0) , CHANNEL_G = (1 << 1) , CHANNEL_B = (1 << 2) } |
Public Member Functions | |
template<typename T > | |
void | Offset (const T &offset) |
template<typename T > | |
void | SetPosition (const T &new_center) |
Public Attributes | |
int | clip |
int | frame |
int | track |
Vec2f | center |
Quad2Df | patch |
float | weight |
Source | source |
Status | status |
Region | search_region |
int | reference_clip |
int | reference_frame |
ModelType | model_type |
int | model_id |
int | disabled_channels |
enum mv::Marker::Channel |
enum mv::Marker::Source |
enum mv::Marker::Status |
Definition at line 109 of file marker.h.
References center, mv::Quad< T, D >::coordinates, offset, mv::Region::Offset(), patch, and search_region.
Referenced by SetPosition().
Vec2f mv::Marker::center |
Definition at line 47 of file marker.h.
Referenced by mv::AddMarker(), libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), Offset(), mv::operator<<(), SetPosition(), mv::TEST(), and mv::AutoTrack::TrackMarker().
int mv::Marker::clip |
Definition at line 41 of file marker.h.
Referenced by mv::Tracks::AddMarker(), mv::AddMarker(), libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), mv::operator<<(), mv::PredictMarkerPosition(), mv::TEST(), and mv::AutoTrack::TrackMarker().
int mv::Marker::disabled_channels |
Definition at line 105 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), and libmv_markerToApiMarker().
int mv::Marker::frame |
Definition at line 42 of file marker.h.
Referenced by mv::Tracks::AddMarker(), mv::AddMarker(), mv::AutoTrack::DetectAndTrack(), libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), mv::operator<<(), mv::PredictMarkerPosition(), mv::TEST(), and mv::AutoTrack::TrackMarker().
int mv::Marker::model_id |
Definition at line 93 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), and libmv_markerToApiMarker().
ModelType mv::Marker::model_type |
Definition at line 90 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), and libmv_markerToApiMarker().
Quad2Df mv::Marker::patch |
Definition at line 51 of file marker.h.
Referenced by mv::AddMarker(), libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), Offset(), mv::TEST(), and mv::AutoTrack::TrackMarker().
int mv::Marker::reference_clip |
Definition at line 80 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), and mv::AutoTrack::TrackMarker().
int mv::Marker::reference_frame |
Definition at line 81 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), and mv::AutoTrack::TrackMarker().
Region mv::Marker::search_region |
Definition at line 77 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), Offset(), and mv::AutoTrack::TrackMarker().
Source mv::Marker::source |
Definition at line 68 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), and mv::AutoTrack::TrackMarker().
Status mv::Marker::status |
Definition at line 73 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), and mv::AutoTrack::TrackMarker().
int mv::Marker::track |
Definition at line 43 of file marker.h.
Referenced by mv::Tracks::AddMarker(), mv::AddMarker(), libmv_apiMarkerToMarker(), libmv_markerToApiMarker(), mv::operator<<(), mv::PredictMarkerPosition(), mv::TEST(), and mv::AutoTrack::TrackMarker().
float mv::Marker::weight |
Definition at line 57 of file marker.h.
Referenced by libmv_apiMarkerToMarker(), and libmv_markerToApiMarker().