Struct gerber_types::Coordinates
[−]
[src]
pub struct Coordinates { pub x: Option<CoordinateNumber>, pub y: Option<CoordinateNumber>, pub format: CoordinateFormat, }
Coordinates are part of an operation.
Coordinates are modal. If an X is omitted, the X coordinate of the current point is used. Similar for Y.
Fields
x: Option<CoordinateNumber>
y: Option<CoordinateNumber>
format: CoordinateFormat
Methods
impl Coordinates
[src]
fn new<T, U>(x: T, y: U, format: CoordinateFormat) -> Self where
T: Into<CoordinateNumber>,
U: Into<CoordinateNumber>,
T: Into<CoordinateNumber>,
U: Into<CoordinateNumber>,
fn at_x<T>(x: T, format: CoordinateFormat) -> Self where
T: Into<CoordinateNumber>,
T: Into<CoordinateNumber>,
fn at_y<T>(y: T, format: CoordinateFormat) -> Self where
T: Into<CoordinateNumber>,
T: Into<CoordinateNumber>,
Trait Implementations
impl Debug for Coordinates
[src]
impl PartialEq for Coordinates
[src]
fn eq(&self, __arg_0: &Coordinates) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Coordinates) -> bool
This method tests for !=
.