[][src]Crate building_blocks_core

The core data types for defining 2D and 3D integer lattices:

  • PointN: an N-dimensional point, most importantly Point2i and Point3i
  • ExtentN: an N-dimensional extent, most importantly Extent2i and Extent3i

Re-exports

pub use extent::bounding_extent;
pub use extent::Extent;
pub use extent::ExtentN;
pub use extent::IntegerExtent;
pub use extent2::Extent2;
pub use extent2::Extent2f;
pub use extent2::Extent2i;
pub use extent3::Extent3;
pub use extent3::Extent3f;
pub use extent3::Extent3i;
pub use point::Bounded;
pub use point::Distance;
pub use point::DotProduct;
pub use point::IntegerPoint;
pub use point::Norm;
pub use point::NormSquared;
pub use point::Ones;
pub use point::Point;
pub use point::PointN;
pub use point::SmallZero;
pub use point2::Point2;
pub use point2::Point2f;
pub use point2::Point2i;
pub use point3::Point3;
pub use point3::Point3f;
pub use point3::Point3i;
pub use num;

Modules

extent
extent2
extent3
point
point2
point3
prelude