public class unitObject extends X3DConcreteStatement
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CATEGORY_ANGLE
SFString field named category can equal this enumeration value "angle" (Java syntax) or angle (XML syntax).
|
static java.lang.String |
CATEGORY_DEFAULT_VALUE
SFString field named category has default value equal to an empty string.
|
static java.lang.String |
CATEGORY_FORCE
SFString field named category can equal this enumeration value "force" (Java syntax) or force (XML syntax).
|
static java.lang.String |
CATEGORY_LENGTH
SFString field named category can equal this enumeration value "length" (Java syntax) or length (XML syntax).
|
static java.lang.String |
CATEGORY_MASS
SFString field named category can equal this enumeration value "mass" (Java syntax) or mass (XML syntax).
|
static java.lang.String |
COMPONENT
String constant COMPONENT defines X3D component for the unit element: Core
|
static double |
CONVERSIONFACTOR_ANGLES_toRadiansFromDegrees
unit statement conversionFactor for converting scene values of angles to Radians from Degrees
|
static double |
CONVERSIONFACTOR_ANGLES_toRadiansFromFullCircle
unit statement conversionFactor for converting scene values of angles to Radians from FullCircle
|
static double |
CONVERSIONFACTOR_ANGLES_toRadiansFromGrads
unit statement conversionFactor for converting scene values of angles to Radians from Grads
|
static double |
CONVERSIONFACTOR_DEFAULT_VALUE
SFDouble field named conversionFactor has default value 1.0 (Java syntax) or 1.0 (XML syntax).
|
static double |
CONVERSIONFACTOR_FORCE_toNewtonsFromDynes
unit statement conversionFactor for converting scene values of force to Newtons from Dynes
|
static double |
CONVERSIONFACTOR_FORCE_toNewtonsFromKilogramForce
unit statement conversionFactor for converting scene values of force to Newtons from Kilogram-force
|
static double |
CONVERSIONFACTOR_FORCE_toNewtonsFromPoundal
unit statement conversionFactor for converting scene values of force to Newtons from Poundal
|
static double |
CONVERSIONFACTOR_FORCE_toNewtonsFromPoundsForce
unit statement conversionFactor for converting scene values of force to Newtons from Pounds-force
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromCentimeters
unit statement conversionFactor for converting scene values of length to Meters from Centimeters
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromFathoms
unit statement conversionFactor for converting scene values of length to Meters from Fathoms
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromFeet
unit statement conversionFactor for converting scene values of length to Meters from Feet
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromFurlongs
unit statement conversionFactor for converting scene values of length to Meters from Furlongs
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromInches
unit statement conversionFactor for converting scene values of length to Meters from Inches
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromKilometers
unit statement conversionFactor for converting scene values of length to Meters from Kilometers
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromMicrons
unit statement conversionFactor for converting scene values of length to Meters from Microns
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromMiles
unit statement conversionFactor for converting scene values of length to Meters from Miles
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromMillimeters
unit statement conversionFactor for converting scene values of length to Meters from Millimeters
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromNauticalMiles
unit statement conversionFactor for converting scene values of length to Meters from Nautical Miles
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromPica
unit statement conversionFactor for converting scene values of length to Meters from Pica
|
static double |
CONVERSIONFACTOR_LENGTH_toMetersFromYards
unit statement conversionFactor for converting scene values of length to Meters from Yards
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFrom
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Micrograms
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromCarats
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Carats
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromCentigrams
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Centigrams
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromDekagrams
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Dekagrams
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromDrams
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Drams Avoirdupois (dr)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromGrains
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Grains Avoirdupois (gr)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromGrams
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Grams (g)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromMetricTonnes
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Metric Tonnes (t)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromMilligrams
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Milligrams
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromOunces
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Ounces Avoirdupois (oz)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromPounds
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Pounds Avoirdupois (lb)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromStone
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Stone, i.e. 14 Pounds Avoirdupois (lb)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromTons
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Tons (U.S. short)
|
static double |
CONVERSIONFACTOR_MASS_toKilogramsFromTroyOunces
unit statement conversionFactor for converting scene values of mass to Kilograms (kg) from Troy Ounces (toz)
|
static int |
LEVEL
Integer constant LEVEL provides default X3D Core component level for this element: 1
|
static java.lang.String |
NAME
String constant NAME provides name of this element: unit.
|
static java.lang.String |
NAME_DEFAULT_VALUE
SFString field named name has default value equal to an empty string.
|
validationResult| Constructor and Description |
|---|
unitObject()
Constructor for unitObject to initialize member variables with default values.
|
| Modifier and Type | Method and Description |
|---|---|
unitObject |
addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
unitObject |
addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
unitObject |
addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteNode |
findNodeByDEF(java.lang.String DEFvalue)
Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.
|
java.lang.String |
getAccessType(java.lang.String fieldName)
Indicate accessType corresponding to given fieldName.
|
java.lang.String |
getCategory()
Provide String enumeration value ['angle'|'force'|'length'|'mass'] from initializeOnly SFString field named category.
|
java.lang.String |
getComponent()
Defines X3D component for the unit element: Core
|
int |
getComponentLevel()
Provides default X3D component level for this element: 1
|
double |
getConversionFactor()
Provide double value within allowed range of (0,infinity) from inputOutput SFDouble field named conversionFactor.
|
java.lang.String |
getElementName()
Provides name of this element: unit
|
java.lang.String |
getFieldType(java.lang.String fieldName)
Indicate type corresponding to given fieldName.
|
java.lang.String |
getName()
Provide String value from inputOutput SFString field named name.
|
boolean |
hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
|
boolean |
hasNodeByDEF(java.lang.String DEFvalue)
Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
|
void |
initialize()
Initialize all member variables to default values.
|
unitObject |
setCategory(SFStringObject newValue)
Assign typed object value to SFString category field, similar to
setCategory(String). |
unitObject |
setCategory(java.lang.String newValue)
Assign String enumeration value ("angle"|"force"|"length"|"mass") ['angle'|'force'|'length'|'mass'] to initializeOnly SFString field named category.
|
unitObject |
setConversionFactor(double newValue)
Assign double value within allowed range of (0,infinity) to inputOutput SFDouble field named conversionFactor.
|
unitObject |
setConversionFactor(SFDoubleObject newValue)
Assign typed object value to SFDouble conversionFactor field, similar to
setConversionFactor(double). |
unitObject |
setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
unitObject |
setName(java.lang.String newValue)
Assign String value to inputOutput SFString field named name.
|
java.lang.String |
toStringClassicVRML(int indentLevel)
Recursive method to provide ClassicVRML string serialization.
|
java.lang.String |
toStringVRML97(int indentLevel)
Recursive method to provide VRML97 string serialization.
|
java.lang.String |
toStringX3D(int indentLevel)
Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.
|
java.lang.String |
validate()
Recursive method to validate this element plus all contained nodes and statements,
using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.
|
isNode, isStatementclearParentObject, findAncestorElementByName, findAncestorProtoBody, findAncestorSceneObject, findAncestorX3DObject, getPackageName, getParentObject, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorSceneObject, hasAncestorX3DObject, setParentObject, toStringClassicVRML, toStringVRML97, toStringX3Dpublic static final double CONVERSIONFACTOR_ANGLES_toRadiansFromDegrees
public static final double CONVERSIONFACTOR_ANGLES_toRadiansFromFullCircle
public static final double CONVERSIONFACTOR_ANGLES_toRadiansFromGrads
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromPica
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromInches
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromFeet
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromYards
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromFathoms
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromFurlongs
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromMiles
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromNauticalMiles
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromMicrons
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromMillimeters
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromCentimeters
public static final double CONVERSIONFACTOR_LENGTH_toMetersFromKilometers
public static final double CONVERSIONFACTOR_FORCE_toNewtonsFromDynes
public static final double CONVERSIONFACTOR_FORCE_toNewtonsFromKilogramForce
public static final double CONVERSIONFACTOR_FORCE_toNewtonsFromPoundsForce
public static final double CONVERSIONFACTOR_FORCE_toNewtonsFromPoundal
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromGrains
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromDrams
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromOunces
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromTroyOunces
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromPounds
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromStone
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromTons
public static final double CONVERSIONFACTOR_MASS_toKilogramsFrom
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromMilligrams
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromCentigrams
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromCarats
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromGrams
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromDekagrams
public static final double CONVERSIONFACTOR_MASS_toKilogramsFromMetricTonnes
public static final java.lang.String CATEGORY_ANGLE
public static final java.lang.String CATEGORY_FORCE
public static final java.lang.String CATEGORY_LENGTH
public static final java.lang.String CATEGORY_MASS
public static final java.lang.String NAME
public static final java.lang.String COMPONENT
public static final int LEVEL
public static final java.lang.String CATEGORY_DEFAULT_VALUE
public static final double CONVERSIONFACTOR_DEFAULT_VALUE
public static final java.lang.String NAME_DEFAULT_VALUE
public unitObject()
public final java.lang.String getElementName()
getElementName in class X3DConcreteElementpublic final java.lang.String getComponent()
getComponent in class X3DConcreteElementpublic final int getComponentLevel()
getComponentLevel in class X3DConcreteElementpublic java.lang.String getFieldType(java.lang.String fieldName)
getFieldType in class X3DConcreteElementfieldName - name of field in this X3D statementConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPEpublic java.lang.String getAccessType(java.lang.String fieldName)
getAccessType in class X3DConcreteElementfieldName - name of field in this X3D statementConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPEpublic final void initialize()
initialize in class X3DConcreteStatementpublic java.lang.String getCategory()
ANGLE, FORCE, LENGTH, MASS.public unitObject setCategory(java.lang.String newValue)
ANGLE, FORCE, LENGTH, MASS).
newValue - is new value for the category field.unitObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public unitObject setCategory(SFStringObject newValue)
setCategory(String).newValue - is new value for the category field.unitObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public double getConversionFactor()
public unitObject setConversionFactor(double newValue)
newValue - is new value for the conversionFactor field.unitObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public unitObject setConversionFactor(SFDoubleObject newValue)
setConversionFactor(double).newValue - is new value for the conversionFactor field.unitObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getName()
public final unitObject setName(java.lang.String newValue)
newValue - is new value for the name field.unitObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public unitObject setName(SFStringObject newValue)
setName(String).newValue - is new value for the name field.unitObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public unitObject addComments(java.lang.String newComment)
addComments in class X3DConcreteElementnewComment - initial valueunitObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public unitObject addComments(java.lang.String[] newComments)
addComments in class X3DConcreteElementnewComments - array of commentsunitObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public unitObject addComments(CommentsBlock newCommentsBlock)
addComments in class X3DConcreteElementnewCommentsBlock - block of comments to addunitObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public java.lang.String toStringX3D(int indentLevel)
toStringX3D in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_X3D,
X3DObject.FILE_EXTENSION_XML,
X3DObject.toStringXML(),
X3DObject.toFileXML(String),
X3DObject.toFileX3D(String),
X3D XML Encoding,
X3D Compressed Binary Encoding: X3D Canonical Formpublic java.lang.String toStringClassicVRML(int indentLevel)
toStringClassicVRML in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_CLASSICVRML,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding, Annex A: Grammarpublic java.lang.String toStringVRML97(int indentLevel)
toStringVRML97 in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_VRML97,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Virtual Reality Modeling Language (VRML) 97 specification,
VRML 97 v2.1 Amendmentpublic X3DConcreteElement findElementByNameValue(java.lang.String nameValue)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public X3DConcreteElement findElementByNameValue(java.lang.String nameValue, java.lang.String elementName)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
nameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findElementByNameValue(String, String)public X3DConcreteNode findNodeByDEF(java.lang.String DEFvalue)
findNodeByDEF in class X3DConcreteElementDEFvalue - is value of the name field being searched for in this element and child elements(if any)findElementByNameValue(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasNodeByDEF(java.lang.String DEFvalue)
DEFvalue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String)public java.lang.String validate()
validate in class X3DConcreteElementCopyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.