hmi.graphics.scenegraph
Class GSphere

java.lang.Object
  extended by hmi.xml.XMLStructureAdapter
      extended by hmi.graphics.scenegraph.GMesh
          extended by hmi.graphics.scenegraph.GSphere
All Implemented Interfaces:
XMLStructure

public class GSphere
extends GMesh

Author:
Job zwiers

Nested Class Summary
 
Nested classes/interfaces inherited from class hmi.graphics.scenegraph.GMesh
GMesh.MeshType
 
Field Summary
private  int numSlices
           
private  int numStacks
           
private  float radius
           
private static int VEC2SIZE
           
private static int VEC3SIZE
           
 
Fields inherited from class hmi.xml.XMLStructureAdapter
ATTRIBUTE_TOKEN_DELIMITERS, COMMA_SEPARATOR, DECODEDARRAYSIZE, DEFAULT_RECOVER_MODE, NEWLINE, SYSTEMNEWLINE, TAB, TAB_STRING
 
Constructor Summary
GSphere(float radius, int numSlices, int numStacks)
           
 
Method Summary
private  void init()
           
 
Methods inherited from class hmi.graphics.scenegraph.GMesh
affineTransform, appendAttributeString, appendContent, calculateTuples, checkIndexIntegrity, checkMorphTargetConsistency, checkMorphTargetConsistency, checkTriangleIntegrity, cleanupTriangles, decodeAttributes, decodeContent, getAttributeIndexData, getAttributeIndexData, getId, getIndexData, getMeshType, getMorphData, getMorphTargets, getNrOfAttributes, getNrOfIndices, getNrOfVertices, getVCountData, getVertexAttribute, getVertexAttribute, getVertexAttributeList, getVertexAttributeList, getVertexAttributeNameList, getVertexData, getVertexData, getXMLTag, hasUnifiedIndexData, linearTransform, morphListSize, setId, setIndexData, setIndexedVertexData, setIndexedVertexData, setMeshType, setMorphTargets, setVCountData, setVertexData, setVertexData, showGMeshData, triangulate, unifyIndices, xmlTag
 
Methods inherited from class hmi.xml.XMLStructureAdapter
appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttributes, appendAttributes, appendAttributeString, appendBooleans, appendCloseEmptyTag, appendCloseSTag, appendComment, appendContent, appendDoubleElement, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendETag, appendETag, appendFloatArrayElement, appendFloatElement, appendFloats, appendIntArrayElement, appendIntElement, appendInts, appendLongElement, appendNewLine, appendNewLine, appendNewLine, appendOpenSTag, appendOptionalDoubleElement, appendOptionalFloatElement, appendOptionalIntElement, appendOptionalLongElement, appendSpaces, appendSpaces, appendSTag, appendSTag, appendSTag, appendStringArrayElement, appendStrings, appendSystemNewLine, appendTab, appendTextElement, appendXML, appendXML, appendXML, appendXML, appendXML, appendXMLStructure, appendXMLStructureList, appendXMLTextElementList, countTokens, countTokens, decodeAttribute, decodeAttribute, decodeBoolean, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeDouble, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeFloat, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeInt, decodeIntArray, decodeIntArray, decodeIntArray, decodeIntArray, decodeLong, decodeStringArray, decodeStringArray, decodeStringArray, decodeStringArray, decodeXMLStructureList, decodeXMLValueElement, getNamespace, getOptionalAttribute, getOptionalAttribute, getOptionalBooleanAttribute, getOptionalDoubleAttribute, getOptionalFloatAttribute, getOptionalIntAttribute, getOptionalLongAttribute, getRequiredAttribute, getRequiredBooleanAttribute, getRequiredDoubleAttribute, getRequiredFloatAttribute, getRequiredIntAttribute, getRequiredLongAttribute, getTagLine, hasContent, parseXMLElement, postProcess, preProcess, readXML, readXML, readXML, setConsoleAttributeEnabled, setDefaultRecoverMode, setRecoverMode, spaces, toString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, writeXML, writeXML, writeXML, writeXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

radius

private float radius

numSlices

private int numSlices

numStacks

private int numStacks

VEC2SIZE

private static final int VEC2SIZE
See Also:
Constant Field Values

VEC3SIZE

private static final int VEC3SIZE
See Also:
Constant Field Values
Constructor Detail

GSphere

public GSphere(float radius,
               int numSlices,
               int numStacks)
Method Detail

init

private void init()