[][src]Enum opencv::imgproc::MarkerTypes

#[repr(C)]pub enum MarkerTypes {
    MARKER_CROSS,
    MARKER_TILTED_CROSS,
    MARKER_STAR,
    MARKER_DIAMOND,
    MARKER_SQUARE,
    MARKER_TRIANGLE_UP,
    MARKER_TRIANGLE_DOWN,
}

Possible set of marker types used for the cv::drawMarker function @ingroup imgproc_draw

Variants

MARKER_CROSS

A crosshair marker shape

MARKER_TILTED_CROSS

A 45 degree tilted crosshair marker shape

MARKER_STAR

A star marker shape, combination of cross and tilted cross

MARKER_DIAMOND

A diamond marker shape

MARKER_SQUARE

A square marker shape

MARKER_TRIANGLE_UP

An upwards pointing triangle marker shape

MARKER_TRIANGLE_DOWN

A downwards pointing triangle marker shape

Trait Implementations

impl Clone for MarkerTypes[src]

impl Copy for MarkerTypes[src]

impl Debug for MarkerTypes[src]

impl PartialEq<MarkerTypes> for MarkerTypes[src]

impl StructuralPartialEq for MarkerTypes[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.