[−][src]Trait truck_geometry::base::Bounded
The trait for defining the bounding box
Associated Types
Loading content...Implementations on Foreign Types
impl<S> Bounded<S> for Point1<S> where
S: BaseFloat,
[src]
S: BaseFloat,
type Vector = Vector1<S>
pub fn infinity() -> Point1<S>
[src]
pub fn neg_infinity() -> Point1<S>
[src]
pub fn max(&self, other: &Point1<S>) -> Point1<S>
[src]
pub fn min(&self, other: &Point1<S>) -> Point1<S>
[src]
pub fn max_component(one: <Point1<S> as Bounded<S>>::Vector) -> S
[src]
pub fn diagonal(self, other: Point1<S>) -> <Point1<S> as Bounded<S>>::Vector
[src]
pub fn mid(self, other: Point1<S>) -> Point1<S>
[src]
impl<S> Bounded<S> for Vector4<S> where
S: BaseFloat,
[src]
S: BaseFloat,
type Vector = Vector4<S>
pub fn infinity() -> Vector4<S>
[src]
pub fn neg_infinity() -> Vector4<S>
[src]
pub fn max(&self, other: &Vector4<S>) -> Vector4<S>
[src]
pub fn min(&self, other: &Vector4<S>) -> Vector4<S>
[src]
pub fn max_component(one: <Vector4<S> as Bounded<S>>::Vector) -> S
[src]
pub fn diagonal(self, other: Vector4<S>) -> <Vector4<S> as Bounded<S>>::Vector
[src]
pub fn mid(self, other: Vector4<S>) -> Vector4<S>
[src]
impl<S> Bounded<S> for Point2<S> where
S: BaseFloat,
[src]
S: BaseFloat,
type Vector = Vector2<S>
pub fn infinity() -> Point2<S>
[src]
pub fn neg_infinity() -> Point2<S>
[src]
pub fn max(&self, other: &Point2<S>) -> Point2<S>
[src]
pub fn min(&self, other: &Point2<S>) -> Point2<S>
[src]
pub fn max_component(one: <Point2<S> as Bounded<S>>::Vector) -> S
[src]
pub fn diagonal(self, other: Point2<S>) -> <Point2<S> as Bounded<S>>::Vector
[src]
pub fn mid(self, other: Point2<S>) -> Point2<S>
[src]
impl<S> Bounded<S> for Vector2<S> where
S: BaseFloat,
[src]
S: BaseFloat,
type Vector = Vector2<S>
pub fn infinity() -> Vector2<S>
[src]
pub fn neg_infinity() -> Vector2<S>
[src]
pub fn max(&self, other: &Vector2<S>) -> Vector2<S>
[src]
pub fn min(&self, other: &Vector2<S>) -> Vector2<S>
[src]
pub fn max_component(one: <Vector2<S> as Bounded<S>>::Vector) -> S
[src]
pub fn diagonal(self, other: Vector2<S>) -> <Vector2<S> as Bounded<S>>::Vector
[src]
pub fn mid(self, other: Vector2<S>) -> Vector2<S>
[src]
impl<S> Bounded<S> for Vector1<S> where
S: BaseFloat,
[src]
S: BaseFloat,
type Vector = Vector1<S>
pub fn infinity() -> Vector1<S>
[src]
pub fn neg_infinity() -> Vector1<S>
[src]
pub fn max(&self, other: &Vector1<S>) -> Vector1<S>
[src]
pub fn min(&self, other: &Vector1<S>) -> Vector1<S>
[src]
pub fn max_component(one: <Vector1<S> as Bounded<S>>::Vector) -> S
[src]
pub fn diagonal(self, other: Vector1<S>) -> <Vector1<S> as Bounded<S>>::Vector
[src]
pub fn mid(self, other: Vector1<S>) -> Vector1<S>
[src]
impl<S> Bounded<S> for Point3<S> where
S: BaseFloat,
[src]
S: BaseFloat,
type Vector = Vector3<S>
pub fn infinity() -> Point3<S>
[src]
pub fn neg_infinity() -> Point3<S>
[src]
pub fn max(&self, other: &Point3<S>) -> Point3<S>
[src]
pub fn min(&self, other: &Point3<S>) -> Point3<S>
[src]
pub fn max_component(one: <Point3<S> as Bounded<S>>::Vector) -> S
[src]
pub fn diagonal(self, other: Point3<S>) -> <Point3<S> as Bounded<S>>::Vector
[src]
pub fn mid(self, other: Point3<S>) -> Point3<S>
[src]
impl<S> Bounded<S> for Vector3<S> where
S: BaseFloat,
[src]
S: BaseFloat,