Class/Object

ru.harati.scavel.d3

AABB

Related Docs: object AABB | package d3

Permalink

class AABB[T] extends Shape with AttachedSpace[T]

Linear Supertypes
AttachedSpace[T], Shape, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AABB
  2. AttachedSpace
  3. Shape
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AABB(a: Point3[T], b: Point3[T])(implicit arg0: Fractional[T])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(driver: Vec3[T]): AABB[T]

    Permalink
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def center: Point3[T]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def contains(f: Point3d): Boolean

    Permalink

    Inclusive contains

  9. def contains(f: Point2d): Boolean

    Permalink
  10. def contains(f: AbstractPoint): Boolean

    Permalink

    Contains given point, border excluded

    Contains given point, border excluded

    Definition Classes
    AABBShape
  11. def dimension: Int

    Permalink

    Real dimension of object

    Real dimension of object

    Definition Classes
    AABBShape
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def extend(offset: T): AABB[T]

    Permalink

    Extend AABB for given value to all directions

  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. def intersection(other: AABB[T]): AABB[T]

    Permalink
  19. def intersects(other: AABB[T]): Boolean

    Permalink
  20. def isEmpty: Boolean

    Permalink

    AABB is point

  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. val max: Point3[T]

    Permalink
  23. val min: Point3[T]

    Permalink
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. def space: Fractional[T]

    Permalink
    Attributes
    protected
    Definition Classes
    AABBAttachedSpace
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. def volume: T

    Permalink

    Actual volume of AABB, for empty AABB should be zero

  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AttachedSpace[T]

Inherited from Shape

Inherited from AnyRef

Inherited from Any

Ungrouped