|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.xml.XMLStructureAdapter
hmi.graphics.collada.ColladaElement
hmi.graphics.collada.TransformNode
hmi.graphics.collada.Rotate
public class Rotate
| Field Summary | |
|---|---|
private float[] |
axisAngleDegrees
|
private static double |
DEGREESPERRAD
|
private float[] |
q
|
private static String |
XMLTAG
|
| Fields inherited from class hmi.graphics.collada.ColladaElement |
|---|
COLLADANAMESPACE |
| Fields inherited from class hmi.xml.XMLStructureAdapter |
|---|
ATTRIBUTE_TOKEN_DELIMITERS, COMMA_SEPARATOR, DECODEDARRAYSIZE, DEFAULT_RECOVER_MODE, NEWLINE, SYSTEMNEWLINE, TAB, TAB_STRING |
| Constructor Summary | |
|---|---|
Rotate()
|
|
Rotate(Collada collada,
XMLTokenizer tokenizer)
|
|
| Method Summary | |
|---|---|
StringBuilder |
appendContent(StringBuilder buf,
XMLFormatting fmt)
Appends a String to buf that encodes the contents for the XML encoding. |
void |
decodeContent(XMLTokenizer tokenizer)
decodes the XML contents, i.e. the XML between the STag and ETag of the encoding. |
float[] |
getAxisAngleDegrees()
returns the axis and angle in a float[4] array. |
float[] |
getMat4f()
Returns the 4X4 rotation matrix, in row-major order. |
float[] |
getRotationQuat4f()
returns the rotation quaternion, in a float[4] array |
String |
getXMLTag()
returns the XML Stag for XML encoding |
void |
setAxisAngleDegrees(float[] aa)
sets the rotation by means of axis and angle, in radians |
void |
setAxisAngleRadians(float[] aa)
sets the rotation by means of axis and angle, in radians |
static String |
xmlTag()
The XML Stag for XML encoding |
| Methods inherited from class hmi.graphics.collada.TransformNode |
|---|
setMat4f |
| Methods inherited from class hmi.graphics.collada.ColladaElement |
|---|
addColladaNode, addColladaNodes, addToIdMap, appendAttributes, decodeAttributes, getCollada, getColladaNodes, getId, getIdMap, getIdOrName, getIds, getName, getNamespace, getRecursiveColladaNodes, getRecursiveColladaNodes, getResources, getSid, report, reportNode, setCollada, setId, setName, setSid, urlToId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private float[] axisAngleDegrees
private float[] q
private static final double DEGREESPERRAD
private static final String XMLTAG
| Constructor Detail |
|---|
public Rotate()
public Rotate(Collada collada,
XMLTokenizer tokenizer)
throws IOException
IOException| Method Detail |
|---|
public float[] getAxisAngleDegrees()
public void setAxisAngleDegrees(float[] aa)
public void setAxisAngleRadians(float[] aa)
public float[] getRotationQuat4f()
public float[] getMat4f()
getMat4f in class TransformNode
public StringBuilder appendContent(StringBuilder buf,
XMLFormatting fmt)
XMLStructureAdapter
appendContent in class XMLStructureAdapter
public void decodeContent(XMLTokenizer tokenizer)
throws IOException
XMLStructureAdapter
decodeContent in class XMLStructureAdapterIOExceptionpublic static String xmlTag()
public String getXMLTag()
getXMLTag in interface XMLStructuregetXMLTag in class XMLStructureAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||