fr.cnes.sirius.patrius.assembly
Enum PropertyType

java.lang.Object
  extended by java.lang.Enum<PropertyType>
      extended by fr.cnes.sirius.patrius.assembly.PropertyType
All Implemented Interfaces:
Serializable, Comparable<PropertyType>

public enum PropertyType
extends Enum<PropertyType>

This enumeration lists the possible types of properties that can be added to a part.

Since:
1.1
Version:
$Id: PropertyType.java 17587 2017-05-10 13:31:11Z bignon $
Author:
Thomas Trapier
See Also:
IPartProperty

Enum Constant Summary
AERO_APPLICATION_POINT
          application point of drag force
AERO_CROSS_SECTION
          Aero cross section property (shape allowed for aero model)
AERO_FACET
          Aero facet property (shape allowed for aero model)
AERO_GLOBAL
          global aerodynamic property (drag, lift and surface)
CROSS_SECTION
          cross section property
DRAG
          drag property (example)
GEOMETRY
          geometric property
INERTIA
          Inertia property
MASS
          mass property
PROPULSIVE
          Propulsive property.
RADIATION_APPLICATION_POINT
          application point of solar radiation pressure
RADIATIVE
          radiative property (visible domain)
RADIATIVE_CROSS_SECTION
          radiative sphere property (shape allowed for radiative model)
RADIATIVE_FACET
          radiative facet property (shape allowed for radiative model)
RADIATIVEIR
          radiative property (infrared domain)
RF
          RF property
SENSOR
          sensor property
TANK
          Tank property.
WALL
          Wall property.
 
Method Summary
static PropertyType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PropertyType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

GEOMETRY

public static final PropertyType GEOMETRY
geometric property


CROSS_SECTION

public static final PropertyType CROSS_SECTION
cross section property


RADIATIVE_CROSS_SECTION

public static final PropertyType RADIATIVE_CROSS_SECTION
radiative sphere property (shape allowed for radiative model)


RADIATIVE_FACET

public static final PropertyType RADIATIVE_FACET
radiative facet property (shape allowed for radiative model)


RADIATIVE

public static final PropertyType RADIATIVE
radiative property (visible domain)


RADIATIVEIR

public static final PropertyType RADIATIVEIR
radiative property (infrared domain)


AERO_FACET

public static final PropertyType AERO_FACET
Aero facet property (shape allowed for aero model)


AERO_CROSS_SECTION

public static final PropertyType AERO_CROSS_SECTION
Aero cross section property (shape allowed for aero model)


MASS

public static final PropertyType MASS
mass property


INERTIA

public static final PropertyType INERTIA
Inertia property


SENSOR

public static final PropertyType SENSOR
sensor property


RF

public static final PropertyType RF
RF property


DRAG

public static final PropertyType DRAG
drag property (example)


RADIATION_APPLICATION_POINT

public static final PropertyType RADIATION_APPLICATION_POINT
application point of solar radiation pressure


AERO_APPLICATION_POINT

public static final PropertyType AERO_APPLICATION_POINT
application point of drag force


AERO_GLOBAL

public static final PropertyType AERO_GLOBAL
global aerodynamic property (drag, lift and surface)


WALL

public static final PropertyType WALL
Wall property.


TANK

public static final PropertyType TANK
Tank property.


PROPULSIVE

public static final PropertyType PROPULSIVE
Propulsive property.

Method Detail

values

public static PropertyType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PropertyType c : PropertyType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PropertyType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
NullPointerException - if the argument is null


Copyright © 2017 CNES. All Rights Reserved.