liberty.math.shapes

* Copyright: Copyright (C) 2018 Gabriel Gheorghe, All Rights Reserved * Authors: $(Gabriel Gheorghe) * License: GNU GENERAL PUBLIC LICENSE Version 3 * Source: * Documentation: * Coverage:

Members

Aliases

FrustumD
alias FrustumD = Frustum!double
FrustumF
alias FrustumF = Frustum!float
PlaneD
alias PlaneD = Plane!double
PlaneF
alias PlaneF = Plane!float
Ray2D
alias Ray2D = Ray!(double, 2)
Ray2F
alias Ray2F = Ray!(float, 2)
Ray2I
alias Ray2I = Ray!(int, 2)
Ray3D
alias Ray3D = Ray!(double, 3)
Ray3F
alias Ray3F = Ray!(float, 3)
Ray3I
alias Ray3I = Ray!(int, 3)
RectD
alias RectD = Rect!double
RectF
alias RectF = Rect!float
RectI
alias RectI = Rect!int
Segment2D
alias Segment2D = Segment!(double, 2)
Segment2F
alias Segment2F = Segment!(float, 2)
Segment2I
alias Segment2I = Segment!(int, 2)
Segment3D
alias Segment3D = Segment!(double, 3)
Segment3F
alias Segment3F = Segment!(float, 3)
Segment3I
alias Segment3I = Segment!(int, 3)
Sphere2D
alias Sphere2D = Sphere!(double, 2)
Sphere2F
alias Sphere2F = Sphere!(float, 2)
Sphere2I
alias Sphere2I = Sphere!(int, 2)
Sphere3D
alias Sphere3D = Sphere!(double, 3)
Sphere3F
alias Sphere3F = Sphere!(float, 3)
Sphere3I
alias Sphere3I = Sphere!(int, 3)
Triangle2D
alias Triangle2D = Triangle!(double, 2)
Triangle2F
alias Triangle2F = Triangle!(float, 2)
Triangle2I
alias Triangle2I = Triangle!(int, 2)
Triangle3D
alias Triangle3D = Triangle!(double, 3)
Triangle3F
alias Triangle3F = Triangle!(float, 3)
Triangle3I
alias Triangle3I = Triangle!(int, 3)

Enums

FrustumScope
enum FrustumScope
FrustumSide
enum FrustumSide

Structs

Frustum
struct Frustum(T)
Plane
struct Plane(T)
Ray
struct Ray(T, int N)
Rect
struct Rect(T)
Segment
struct Segment(T, int N)
Sphere
struct Sphere(T, int N)
Triangle
struct Triangle(T, int N)

Meta