Library | Package Java Toolkit

Class SurfaceTessellationProjection

package com.ptc.wfc.wfcGeometry;

public class SurfaceTessellationProjection
  implements jxenum



Description

The enum of Surface tessellation projection.



Field Summary
static final int_SRFTESS_DEFAULT_PROJECTION
    Integer value of enum value "SRFTESS_DEFAULT_PROJECTION"
     Default projection; this will provide UV params for the tessellation points which map to a plane whose U and V extents are each [0,1]
static final SurfaceTessellationProjectionSRFTESS_DEFAULT_PROJECTION
    Object value of enum value "SRFTESS_DEFAULT_PROJECTION"
     Default projection; this will provide UV params for the tessellation points which map to a plane whose U and V extents are each [0,1]
static final int_SRFTESS_PLANAR_PROJECTION
    Integer value of enum value "SRFTESS_PLANAR_PROJECTION"
     Project the UV params using a planar transform, where u = x, v = y, z is ignored.
static final SurfaceTessellationProjectionSRFTESS_PLANAR_PROJECTION
    Object value of enum value "SRFTESS_PLANAR_PROJECTION"
     Project the UV params using a planar transform, where u = x, v = y, z is ignored.
static final int_SRFTESS_CYLINDRICAL_PROJECTION
    Integer value of enum value "SRFTESS_CYLINDRICAL_PROJECTION"
     Project the UV params using a cylindrical transform, where where x = r*cos(theta) and y = r*sin(theta); u = theta, v = z, r is ignored
static final SurfaceTessellationProjectionSRFTESS_CYLINDRICAL_PROJECTION
    Object value of enum value "SRFTESS_CYLINDRICAL_PROJECTION"
     Project the UV params using a cylindrical transform, where where x = r*cos(theta) and y = r*sin(theta); u = theta, v = z, r is ignored
static final int_SRFTESS_SPHERICAL_PROJECTION
    Integer value of enum value "SRFTESS_SPHERICAL_PROJECTION"
     Project the UV params onto a sphere, where x = r*cos(theta)*sin(phi), y = r*sin(theta)*sin(phi), z = r*cos(phi); u = theta, v = phi, r is ignored
static final SurfaceTessellationProjectionSRFTESS_SPHERICAL_PROJECTION
    Object value of enum value "SRFTESS_SPHERICAL_PROJECTION"
     Project the UV params onto a sphere, where x = r*cos(theta)*sin(phi), y = r*sin(theta)*sin(phi), z = r*cos(phi); u = theta, v = phi, r is ignored
static final int_SRFTESS_NO_PROJECTION
    Integer value of enum value "SRFTESS_NO_PROJECTION"
     No projection; this will provide unmodified UV params for the tessellation points.
static final SurfaceTessellationProjectionSRFTESS_NO_PROJECTION
    Object value of enum value "SRFTESS_NO_PROJECTION"
     No projection; this will provide unmodified UV params for the tessellation points.
static final int_SurfaceTessellationProjection_null
    Enum null value.

Method Summary
static SurfaceTessellationProjectionFromInt (int value)
    Creates enum object from an integer.
static SurfaceTessellationProjectionFromInt (Integer value)
    Creates enum object from an integer object.
intgetValue ()
    Returns enum object value as an integer.

Method Detail

getValue

intgetValue ()


    Returns enum object value as an integer.
Returns:
Integer enum value.


FromInt

static SurfaceTessellationProjectionFromInt (int value)


    Creates enum object from an integer.
Parameters:
value
Input integer value.
Returns:
Enum value object.


FromInt

static SurfaceTessellationProjectionFromInt (Integer value)


    Creates enum object from an integer object.
Parameters:
value
Input integer object.
Returns:
Enum value object.