Abstract types

Euclid.AbstractDynamicBooleanPrimitiveType
abstract type AbstractDynamicBooleanPrimitive{T, N, A<:Euclid.AbstractPrimitive{T, N}, B<:(AbstractArray{<:Euclid.AbstractPrimitive{T, N}, 1})} <: Euclid.AbstractBooleanPrimitive{T, N, A<:Euclid.AbstractPrimitive{T, N}, B<:(AbstractArray{<:Euclid.AbstractPrimitive{T, N}, 1})}
source
Euclid.AbstractStaticBooleanPrimitiveType
abstract type AbstractStaticBooleanPrimitive{T, N, A<:Euclid.AbstractPrimitive{T, N}, B<:Euclid.AbstractPrimitive{T, N}} <: Euclid.AbstractBooleanPrimitive{T, N, A<:Euclid.AbstractPrimitive{T, N}, B<:Euclid.AbstractPrimitive{T, N}}
source
Euclid.AxisType
struct Axis{T}
  • location::StaticArraysCore.SVector{3}

  • axis::StaticArraysCore.SVector{3}

  • ref_direction::StaticArraysCore.SVector{3}

source
Euclid.DirectionType
struct SArray{Tuple{3}, T, 1, 3} <: StaticArraysCore.StaticArray{Tuple{3}, T, 1}
  • data::Tuple{T, T, T} where T
source
Euclid.PointType
struct SArray{Tuple{3}, T, 1, 3} <: StaticArraysCore.StaticArray{Tuple{3}, T, 1}
  • data::Tuple{T, T, T} where T
source