Enum Class BillboardDataset.ChannelType
- All Implemented Interfaces:
LocalizedEnum, Serializable, Comparable<BillboardDataset.ChannelType>, Constable
- Enclosing class:
BillboardDataset
public static enum BillboardDataset.ChannelType
extends Enum<BillboardDataset.ChannelType>
implements LocalizedEnum
Channel types. Particle types are essentially parameter
ranges for all parameters of a billboard dataset.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionfloat[]Standard deviation across arm.float[]Aspect ratio range, forBillboardDataset.Distribution.BAR.float[]Base angle [deg] range, forBillboardDataset.Distribution.SPIRAL,BillboardDataset.Distribution.SPIRAL_LOG, andBillboardDataset.Distribution.CONE.float[]Base radius range.String[]Available distributions.float[]Eccentricity range, forBillboardDataset.Distribution.SPIRALandBillboardDataset.Distribution.ELLIPSOID.float[]Particle intensity range.int[]Particle layers range.float[]Particle max size range.float[]Minimum radius range.int[]Number of particles range.float[]Particle size range.float[]Delta pos (in X and Y) range, forBillboardDataset.Distribution.SPIRAL.final float[]Warp strength range. -
Method Summary
Modifier and TypeMethodDescriptionstatic BillboardDataset.ChannelTypeReturns the enum constant of this class with the specified name.static BillboardDataset.ChannelType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
DUST
-
BULGE
-
STAR
-
GAS
-
HII
-
POINT
-
-
Field Details
-
distributions
Available distributions. -
nParticles
public int[] nParticlesNumber of particles range. -
layers
public int[] layersParticle layers range. -
size
public float[] sizeParticle size range. -
maxSize
public float[] maxSizeParticle max size range. -
intensity
public float[] intensityParticle intensity range. -
minRadius
public float[] minRadiusMinimum radius range. -
baseRadius
public float[] baseRadiusBase radius range. -
warpStrength
public final float[] warpStrengthWarp strength range. -
baseAngle
public float[] baseAngleBase angle [deg] range, forBillboardDataset.Distribution.SPIRAL,BillboardDataset.Distribution.SPIRAL_LOG, andBillboardDataset.Distribution.CONE. -
eccentricity
public float[] eccentricityEccentricity range, forBillboardDataset.Distribution.SPIRALandBillboardDataset.Distribution.ELLIPSOID. -
spiralDeltaPos
public float[] spiralDeltaPosDelta pos (in X and Y) range, forBillboardDataset.Distribution.SPIRAL. -
aspect
public float[] aspectAspect ratio range, forBillboardDataset.Distribution.BAR. -
armSigma
public float[] armSigmaStandard deviation across arm.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
localizedName
- Specified by:
localizedNamein interfaceLocalizedEnum
-