edu.utexas.cs.sdao.reyes.render

PipelineInfo

case class PipelineInfo(surface: SplitSurface, boundingBox: BoundingBox, diceRateU: Int, diceRateV: Int) extends Product with Serializable

Stores information on how to process a specific surface through the pipeline after it has been split.

surface

the surface to dice

boundingBox

an estimate on the surface's bounding box

diceRateU

the number of dices along the U-axis

diceRateV

the number of dices along the V-axis

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PipelineInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PipelineInfo(surface: SplitSurface, boundingBox: BoundingBox, diceRateU: Int, diceRateV: Int)

    surface

    the surface to dice

    boundingBox

    an estimate on the surface's bounding box

    diceRateU

    the number of dices along the U-axis

    diceRateV

    the number of dices along the V-axis

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val boundingBox: BoundingBox

    an estimate on the surface's bounding box

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def dice: MicropolygonGrid

    Dice the surface using the pre-calculated U and V dice rates.

    Dice the surface using the pre-calculated U and V dice rates.

    returns

    the diced micropolygon grid

  10. val diceRateU: Int

    the number of dices along the U-axis

  11. val diceRateV: Int

    the number of dices along the V-axis

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. val surface: SplitSurface

    the surface to dice

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  21. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def zDepth: Float

    The greatest z-depth point in the surface's displaced bounding box, i.

    The greatest z-depth point in the surface's displaced bounding box, i.e. the z-depth of the displaced point closest to the camera.

    returns

    the z-depth of the displaced surface

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped