pub struct EuclideanR2;Trait Implementations§
Source§impl Clone for EuclideanR2
impl Clone for EuclideanR2
Source§fn clone(&self) -> EuclideanR2
fn clone(&self) -> EuclideanR2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EuclideanR2
impl Debug for EuclideanR2
Source§impl Default for EuclideanR2
impl Default for EuclideanR2
Source§fn default() -> EuclideanR2
fn default() -> EuclideanR2
Returns the “default value” for a type. Read more
Source§impl IsometryGroup for EuclideanR2
impl IsometryGroup for EuclideanR2
Source§impl PartialEq for EuclideanR2
impl PartialEq for EuclideanR2
Source§impl Space for EuclideanR2
impl Space for EuclideanR2
type Point = Vec2
type Vector = Vec2
type Frame = Rotor2
fn frame_at(&self, _at: Vec2) -> Rotor2
fn distance(&self, a: Vec2, b: Vec2) -> f32
Source§fn exp(&self, at: Vec2, v: Vec2) -> Vec2
fn exp(&self, at: Vec2, v: Vec2) -> Vec2
Advances for unit time along the geodesic with initial velocity
v.fn log(&self, from: Vec2, to: Vec2) -> Vec2
fn parallel_transport(&self, _from: Vec2, _to: Vec2, v: Vec2) -> Vec2
Source§fn is_chart_flat(&self) -> bool
fn is_chart_flat(&self) -> bool
True when chart arithmetic respects the global geometry, including identifications.
Source§fn chart_envelope(&self) -> f32
fn chart_envelope(&self) -> f32
Geodesic distance from the chart origin beyond which
Self::valid_point refuses a point.Source§fn valid_point(&self, p: Vec2) -> bool
fn valid_point(&self, p: Vec2) -> bool
Finite, inside the chart, and within
Self::chart_envelope of the origin.impl Copy for EuclideanR2
impl Eq for EuclideanR2
impl StructuralPartialEq for EuclideanR2
Auto Trait Implementations§
impl Freeze for EuclideanR2
impl RefUnwindSafe for EuclideanR2
impl Send for EuclideanR2
impl Sync for EuclideanR2
impl Unpin for EuclideanR2
impl UnsafeUnpin for EuclideanR2
impl UnwindSafe for EuclideanR2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more