Uses of Interface
hmi.xml.XMLStructure

Packages that use XMLStructure
hmi.animation Documentation in the central Hmi Packages LaTeX report. 
hmi.bml.core   
hmi.bml.ext.bmlt   
hmi.bml.ext.bmlt.feedback   
hmi.bml.ext.maryxml   
hmi.bml.ext.msapi   
hmi.bml.ext.ssml   
hmi.bml.feedback   
hmi.elckerlyc.animationengine.controller   
hmi.elckerlyc.animationengine.gesturebinding   
hmi.elckerlyc.animationengine.motionunit   
hmi.elckerlyc.animationengine.procanimation   
hmi.elckerlyc.faceengine.facebinding   
hmi.elckerlyc.faceengine.viseme   
hmi.environment.avatars This package contains code for loading avatars, mixed systems, face bindings, etc. 
hmi.faceanimation.model   
hmi.facegraphics This package and its subpackages make the connection between the abstract specification of face animations using Elckerlyc and the actual deformation of the mesh in the HmiGraphics packages. 
hmi.facegraphics.deformers Mesh deformations. 
hmi.graphics.collada Support for loading Collada Graphics files 
hmi.graphics.collada.scenegraph Support for loading Collada Graphics files 
hmi.graphics.scenegraph The HmiGraphics scenegraph package contains code for graphics scenegraphs in a render platform independent way, and also independent from a particular graphics file format. 
hmi.physics.assembler   
hmi.sensors.eyebox2.directaccess   
hmi.tts.util   
hmi.xml Support for reading and writing XML. 
hmi.xml.wrap NO PACKAGE DOCUMENTATION 
 

Uses of XMLStructure in hmi.animation
 

Classes in hmi.animation that implement XMLStructure
 class ConfigList
          A ConfigList defines a sequence of configurations of type float[] plus corresponding timestamps of type double.
 class Skeleton
          XML representation of a VJoint Skeleton.
private static class Skeleton.VJointXML
           
 class SkeletonInterpolator
          A SkeletonInterpolator is an interpolator for simultaneous animation of several selected parts of a VObject tree.
 class SkeletonPose
          Contains a single pose in a config and a configType describing what the numbers in the config mean.
 class VJoint
          VJoint represent virtual joints...
 

Uses of XMLStructure in hmi.bml.core
 

Classes in hmi.bml.core that implement XMLStructure
 class After
           
 class Before
           
 class Behaviour
          This class is a superclass for all behaviors.
 class BehaviourBlock
          This class represents a block of behaviour.
 class BMLElement
          This is a superclass for representation of all elements that can exist in a BML-document.
 class ConstraintBlock
           
 class Description
          This class represents descriptions.
 class FaceBehaviour
          This class represents face behaviour.
 class GazeBehaviour
          This class represents gaze.
 class GestureBehaviour
          This class represents gestures.
 class HeadBehaviour
          This class represents head behaviour.
 class LipsBehaviour
          This class represents lip behaviour.
 class LocomotionBehaviour
          This class represents locomotion behaviour.
 class PostureBehaviour
          This class represents body behaviour.
 class RequiredBlock
          This class represents a block of required behaviours.
 class SpeechBehaviour
          This class represents speech behaviour.
(package private)  class SpeechBehaviour.SpeechText
           
 class Sync
          This class represents a time marker.
 class Synchronize
           
 class WaitBehaviour
          This class represents wait behaviour.
 

Uses of XMLStructure in hmi.bml.ext.bmlt
 

Classes in hmi.bml.ext.bmlt that implement XMLStructure
 class BMLTAudioFileBehaviour
          This class represents audio behaviour.
 class BMLTBehaviour
           
 class BMLTBlinkModelChangeBehaviour
           
 class BMLTControllerBehaviour
           
 class BMLTGazePatternChangeBehaviour
           
 class BMLTInterruptBehaviour
           
 class BMLTInterruptSpec
           
 class BMLTKeyframeBehaviour
           
 class BMLTParameter
           
 class BMLTProcAnimationBehaviour
           
 class BMLTTransitionBehaviour
           
 

Uses of XMLStructure in hmi.bml.ext.bmlt.feedback
 

Classes in hmi.bml.ext.bmlt.feedback that implement XMLStructure
 class XMLBMLTPlanningFinishedFeedback
          XML wrapper for BMLTPlanningFinishedFeedback
 class XMLBMLTPlanningStartFeedback
          XML wrapper for BMLTPlanningStartFeedback
 

Uses of XMLStructure in hmi.bml.ext.maryxml
 

Classes in hmi.bml.ext.maryxml that implement XMLStructure
 class MaryAllophonesBehaviour
           
 class MaryWordsBehaviour
           
 class MaryXMLBehaviour
           
 

Uses of XMLStructure in hmi.bml.ext.msapi
 

Classes in hmi.bml.ext.msapi that implement XMLStructure
 class MSApiBehaviour
           
 

Uses of XMLStructure in hmi.bml.ext.ssml
 

Classes in hmi.bml.ext.ssml that implement XMLStructure
 class SSMLBehaviour
          Speech Synthesis Markup Language behaviour.
 

Uses of XMLStructure in hmi.bml.feedback
 

Classes in hmi.bml.feedback that implement XMLStructure
 class XMLBMLExceptionFeedback
          XML wrapper for BML Exception
 class XMLBMLPerformanceStartFeedback
          XML wrapper for BMLPerformanceStartFeedback
 class XMLBMLPerformanceStopFeedback
          XML wrapper for BMLPerformanceStopFeedback
 class XMLBMLSyncPointProgressFeedback
          XML wrapper for BMLSyncPointProgressFeedback
 class XMLBMLWarningFeedback
          XML wrapper for BML Warning
 

Uses of XMLStructure in hmi.elckerlyc.animationengine.controller
 

Classes in hmi.elckerlyc.animationengine.controller that implement XMLStructure
 class CompoundController
          A physical controller that is a compound of several other controllers.
 class XMLController
          Creates a controller from XML.
 

Uses of XMLStructure in hmi.elckerlyc.animationengine.gesturebinding
 

Classes in hmi.elckerlyc.animationengine.gesturebinding that implement XMLStructure
 class GestureBinding
          The GestureBinding maps from BML to a set of motionunits
 class MotionUnitAssembler
           
 class MotionUnitParameter
           
 class MotionUnitParameterDefault
           
 class MotionUnitSpec
           
 class MotionUnitSpecConstraint
           
 class MotionUnitSpecConstraints
           
 class ParameterDefaults
          Holds default parameter values for a motion unit.
 class ParameterMap
           
 class SpeechBinding
           
 class VisimeSpec
           
 

Uses of XMLStructure in hmi.elckerlyc.animationengine.motionunit
 

Classes in hmi.elckerlyc.animationengine.motionunit that implement XMLStructure
 class KeyPosition
          KeyPosition, used to store time and weight of motion unit keys.
 class Parameter
          Describes a float parameter that can be used in a motion unit and procedural animation Also includes XML-parser information
 

Uses of XMLStructure in hmi.elckerlyc.animationengine.procanimation
 

Classes in hmi.elckerlyc.animationengine.procanimation that implement XMLStructure
 class EndEffector
          Contains the end effector and end effector path (rotation and/or translation) of an IK motion The path can be a function of time t (0 < t < 1) and several other variables.
 class Keyframe
          Procedural description of a joint rotation at a key time
 class Keyframes
          Procedurally describes joint rotation as key rotations at key times, inbetween rotations are calculated through slerp interpolation.
 class ProcAnimationMU
          Generic procedural animation package Animation is described as end effector path, joint rotation path and/or joint positions at key times Typical program flow:
1. load proc animation through XML
2. setup an IKBody
3. link the IKBody to the proc animation through the setup function
4. animate using the play function
 class Rotation
          Describes the rotation of a single joint in a formula The rotation can be a function of time t (0 < t < 1) and some parameters
 

Uses of XMLStructure in hmi.elckerlyc.faceengine.facebinding
 

Classes in hmi.elckerlyc.faceengine.facebinding that implement XMLStructure
 class FaceBinding
          The FaceBinding maps from BML to a set of faceunits different avatars have really different FaceBindings, because some avatars only support morphing, or other only FAPs, etc....
 class FaceUnitAssembler
           
 class FaceUnitParameter
           
 class FaceUnitParameterDefault
           
 class FaceUnitSpec
           
 class FaceUnitSpecConstraint
           
 class FaceUnitSpecConstraints
           
 class FBParameterDefaults
          Holds default parameter values for a motion unit.
 class FBParameterMap
           
 

Uses of XMLStructure in hmi.elckerlyc.faceengine.viseme
 

Classes in hmi.elckerlyc.faceengine.viseme that implement XMLStructure
 class VisemeToMorphMapping
          given a viseme number, return the appropriate morph target name.
 

Uses of XMLStructure in hmi.environment.avatars
 

Classes in hmi.environment.avatars that implement XMLStructure
 class AudioPlannerSpecLoader
          This segment in the VirtualHumanSpec xml tells the VirtualHumanSpec whether, after actually loading the avatar, a AudioPlanner should be constructed for it.
 class BMLRealizerSpecLoader
          This segment in the VirtualHumanSpec xml tells the VirtualHumanSpec whther, after actually loading the avatar, a BMLRealizer should be constructed for it.
 class BodySpecHmiLoader
          Adds HmiGraphics specific elements stores in the spec: body, colladatexturedir, String body, colladashaderdir, String body, colladarenderrootnode, String (only for seamless avatars) body, permanentmorphtargets, HashMap
 class BodySpecLoader
          This segment in the VirtualHumanSpec xml defines generic aspects of the body, not related to any specific renderer.
 class DebugSpecHmiLoader
          Hmi rendering specific debug settings: whether to show (or not) a debug visualisation of the VJoint structure, etc...
 class FaceSpecHmiLoader
          adds: fapdeform in the HmiFaceGraphics format stores in the spec: face fapresources face fapdeform (filename) face facemesh (name of facemesh)
 class FaceSpecLoader
          This segment in the VirtualHumanSpec xml defines generic face capabilities, not related to any specific renderer.
 class GestureBindingSpecLoader
          This segment in the VirtualHumanSpec xml constructs the Gesturebinding.
 class IncludeSpecLoader
          This segment in the VirtualHumanSpec xml will load the contents of another file into the VirtualHumanSpec.
 class MixedSystemAssembler
           
 class PhysicsSpecLoader
          This segment in the VirtualHumanSpec xml defines generic physical aspects of the body, not related to any specific renderer.
 class SpecLoader
          A SpecLoader loads a certain segment in a VirtualHumanSpec XML file, and interprets the content, and stores the interpreted values in the appropriate section in the VirtualHumanSpec.
 class SpeechBindingSpecLoader
           
 class VirtualHumanSpec
          This is like the 'personnel card' of a virtual human that you want to be created by the VIrtualHumanLoader for putting it in Elckerlyc.
 class VirtualHumanSpecHmi
          Extension specific for use with the HMI graphics environment.
 class VoiceSpecLoader
          This segment in the VirtualHumanSpec xml specifies the voice.
 

Uses of XMLStructure in hmi.faceanimation.model
 

Subinterfaces of XMLStructure in hmi.faceanimation.model
 interface Head
           
 

Classes in hmi.faceanimation.model that implement XMLStructure
 class FACSConfiguration
          A FACS Configuration (set of values for AU's, both for the left and right side of the face).
 class MPEG4Configuration
          A MPEG-4 FA Configuration (set of values for FAPs).
 

Uses of XMLStructure in hmi.facegraphics
 

Classes in hmi.facegraphics that implement XMLStructure
 class GLHead
           
 

Uses of XMLStructure in hmi.facegraphics.deformers
 

Classes in hmi.facegraphics.deformers that implement XMLStructure
 class Deformer
           
 class EaseDeformer
           
 class SmoothDeformer
           
 

Uses of XMLStructure in hmi.graphics.collada
 

Classes in hmi.graphics.collada that implement XMLStructure
 class Accessor
          Collada Accessor nodes provide access to some data array, like a FloatArray or an IntArray.
 class Alpha
          Alpha portion of a texture_pipeline command (combiner-mode texturing)
 class Ambient
          Shared implementation of Ambient for standard Collada and Collada-FX Ambient attribute of fixed-function shader elements inside profile_COMMON effects.
 class Animation
          Animation information
 class AnimationClip
          AnimationClip information
 class Annotate
          Annotate information
 class Argument
          Declares the Argument semantics of a data source.
 class AspectRatio
          AspectRatio: aspect ratio parameter for ortographic and perspective.
 class Asset
          Describes the asset of some Collada content
 class Bind
          Bind information
 class BindMaterial
          Declaration of generic control information, for either Skins or Morphs.
 class BindShapeMatrix
          BindShapeMatrix defines a 4 X 4 transform BindShapeMatrix, specified by 16 floats, in row-major order.
 class BindVertexInput
          renaming of parameters (See InstanceMaterial)
 class Blinn
          Blinn shader
 class BoolArray
           
 class BorderColor
          Shared implementation of BorderColor for standard Collada and Collada-FX BorderColor attribute of fixed-function shader elements inside profile_COMMON effects.
 class Box
          Collision box, centered at (0,0,0), size is given in half extends on each axis
 class Camera
          Declares a view into the scene graph.
 class Capsule
          Cylinder, centered on the Y-axis, capped by half-spheres at both ends For now, uses a single radius, like in sphere rather than the 2-valued radius of capsule
 class Channel
          Declares an output channel of an animation.
 class Code
          A block of inline source code
 class Collada
          The class for parsing complete Collada documents.
 class ColladaElement
          An extension of XMLStructureAdapter, used as base class for all COLLADA elements.
 class ColladaFloat
          A Float element can appear as child of a CommonFloatOrParamType element.
 class ColladaFloatVector
          Generic float vector of the form 1.1 2.2 .... 3.3 It is a base class for CommonColor, Max3D_bounding_min, Max3D_bounding_max etcetera
 class ColladaImage
          Storage of graphical representations, like raster data.
 class ColladaVertexWeights
          Joints and weights for a skin
 class ColorClear
          Specifies whether a render target surface is to be cleared and which value to use.
 class ColorTarget
          Specifies which surface will receive color information from the output of this pass.
 class CommonColor
          Generic Collada color specifications, like 0.2 0.5 0.7 1.0
 class CommonColorOrTextureType
          CommonColor attributes of fixed-function shader elements inside profile_COMMON effects.
 class CommonFloatOrParamType
          Scalar attribute, mainly for fixed-function shader elements inside profile_COMMON effects.
 class CommonTexture
          Storage of graphical representations, like raster data.
 class CompilerOptions
          CompilerOptions defines a scalar, vector, or matrix.
 class CompilerTarget
          Declares the profile or platform the compiler is targeting this shader for.
 class ConnectParam
          Creates a symbolic connection between two previously defined parameters.
 class Constant
          Fixed function constant shader (just emission)
 class ConstantAttenuation
          ConstantAttenuation
 class Contributor
          class for Contributor element inside Asset element
 class Controller
          Declaration of generic control information, for either Skins or Morphs.
 class ControlVertices
          Declares the data required to blend between sets of static meshes.
 class Data
          Storage of graphical representation, like rasetr data.
 class DepthClear
          Specifies whether a render target surface is to be cleared and which value to use.
 class DepthTarget
          Specifies which surface will receive depth information from the output of this pass.
 class Diffuse
          Diffuse attribute of fixed-function shader elements inside profile_COMMON effects.
 class Directional
          Directional light source, that can occur in a technique_common element.
 class Draw
          Specified a user-defined string instructing the FX runtime what to draw, like: GEOMETRY, SCENE_GEOMETRY, SCENE_IMAGE, FULL_SCREEN_QUAD, FULL_SCREEN_QUAD_PLUS_HALF_PIXEL
 class Effect
          Provides a self-contained description of a Collada effect.
 class Emission
          Emission attribute of fixed-function shader elements inside profile_COMMON effects.
 class Extra
           
 class FalloffAngle
          FalloffAngle
 class FalloffExponent
          FalloffExponent: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class FColladaBump
          Attribute of "spec_level element for profile FCOLLADA
 class FColladaEmissionLevel
          Attribute of "spec_level element for profile FCOLLADA
 class FColladaEndTime
          end_time element for profile FCOLLADA
 class FColladaIntensity
          intensity element for profile FCOLLADA
 class FColladaProfile
          Max3D profile for TechniqueCore profile MAX3D
 class FColladaSpecLevel
          Attribute of "spec_level element for profile FCOLLADA
 class FColladaStartTime
          start_time element for profile FCOLLADA
 class FixedFunctionShader
          Shared implementation of FixedFunctionShader for standard Collada and Collada-FX Base class for Phong, Blinn, Lambert, and Constant
 class FloatArray
          An array of floats.
 class ForceField
           
 class FormatHint
          Declares a resource that can be used both as the source for texture samples and as target of a render pass.
 class FXAll
          "all" element for init_volume etc.
 class Generator
          Describes a procedural surface generator
 class Geometry
           
 class H
           
 class HalfExtends
          Used for the size of a Box
 class Height
           
 class IDREFArray
           
 class Imager
          Declares a view into the scne graph.
 class Include
          include is an XML element that (temporarily) switches to a different Reader, specified by means of a URL(s).
 class IndexOfRefraction
          Shared implementation of Ambient for standard Collada and Collada-FX
 class InitFrom
          Storage of graphical representations, like raster data.
 class InitVolume
          Storage of graphical representations, like raster data.
 class Input
          Declares the input semantics of a data source.
 class InstanceAnimation
          Instantiation of a Collada Animation resource.
 class InstanceCamera
          Instantiation of a Collada Camera.
 class InstanceController
          Instantiation of a Collada Controller resource.
 class InstanceEffect
          DEclares the instantiation of a Collada material resource.
 class InstanceGeometry
          Instantiation of a Collada geometry resource.
 class InstanceLight
          Instantiation of a Collada Light.
 class InstanceMaterial
          Declares the instantiation of a Collada material resource.
 class InstanceNode
          Instantiation of a Collada Node.
 class InstanceVisualScene
           
 class IntArray
          An array of integers.
 class Joints
          Storage of graphical representation, like rasetr data.
 class Lambert
          Lambert shader
 class Library<X extends ColladaElement>
          Generic Libraray, super class for Library-XYZ elements
 class LibraryAnimationClips
          Declares a module of AnimationClip elements.
 class LibraryAnimations
           
 class LibraryCameras
           
 class LibraryControllers
          Library_Controllers specifies a module of <controller> elements.
 class LibraryEffects
          Declares a module of effect elements
 class LibraryForceFields
           
 class LibraryGeometries
          LibraryGeometries specifies a module of <geometry> elements.
 class LibraryImages
           
 class LibraryLights
           
 class LibraryMaterials
          Declares a module of material elements
 class LibraryNodes
          LibraryNodes specifies a module of <nodes> elements.
 class LibraryPhysicsMaterials
           
 class LibraryPhysicsModels
           
 class LibraryPhysicsScenes
           
 class LibraryVisualScenes
          The Collada library element for visual_scene elements.
 class Light
           
 class LinearAttenuation
          LinearAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class Lines
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class LineStrips
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class LookAt
          LookAt defines a transform matrix, specified by a 9-vector containg: eye position, center (or "interest point"), and up-vector, in that order.
 class Material
          Describes the visual appearance of a geometric object
 class Matrix
          Matrix defines a 4 X 4 transform matrix, specified by 16 floats, in row-major order.
 class Max3DBoundingMax
          Max3D bounding_max
 class Max3DBoundingMin
          Max3D bounding_min
 class Max3DFrameRate
          Max3D frame rate
 class Max3DHelper
          Max3D helper: bounding box settings (only?)
 class Max3DProfile
          Max3D profile for TechniqueCore profile MAX3D
 class MayaProfile
          Maya profile for TechniqueCore profile MAYA
 class Mesh
          A Collada Mesh defines and combines data Sources, vertices, and geometry for tesselation.
 class Modifier
          Provides additional information about the volatility or linkage of a newparam declaration
 class Morph
          Declares the data required to blend between sets of static meshes.
 class Name
          imports source code or precompiled binaray shaders into the FX runtime.
 class NameArray
           
 class Newparam
          Creates a new named param object in the FX runtime ans assigns it a type, an initial value and additional attributes at declaration time.
 class Node
          Node in a hierarchical tree of Collada scene graph elements.
 class Optics
          Represents the apparatus on a camera that projects the image into the image sensor.
 class Orthographic
          Describes the field of view of an orthographic camera.
 class P
           
 class Param
          References a predefined parameter in shader binding declarations.
 class ParamArray
          Creates a parameter of a one-dimensional array type.
 class ParamValue
          Represents a value for a Newparm or Setparam element.
 class Pass
          Provides a static declaration of all the render states ans settings for one rendering pipeline.
 class Perspective
          Describes the field of view of an Perspective camera.
 class PH
          Polygon with holes, specified by a niomal plygon p and a list of holes specified by h elements.
 class Phong
          Phong shader
 class PhysicsMaterial
           
 class PhysicsModel
           
 class PhysicsScene
           
 class Point
          Point light source, that can occur in a technique_common element.
 class Polygons
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class PolyList
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Primitive
           
 class PrimitiveMeshElement
          PrimitiveMeshElement is the super class for Lines, LineStrips, Polygons, PolyList, Triangles, TriFans, and TriStrips.
 class ProfileCG
          Opens a block of platform-specific data types and technique declarations.
 class ProfileCOMMON
          Opens a block of platform-independent declarations for the common, fixed-function shader.
 class ProfileGLES
          Opens a block of platform-specific data types and technique declarations.
 class ProfileGLSL
          Opens a block of platform-specific data types and technique declarations.
 class QuadraticAttenuation
          QuadraticAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class Radius
          Radius (for a collision sphere)
 class Reflective
          Attribute of fixed-function shader elements inside profile_COMMON effects.
 class Reflectivity
          \Attribute of fixed-function shader elements inside profile_COMMON effects.
 class RenderMonkeyProfile
          profile for TechniqueCore profile RenderMonkey
 class RenderState
           
 class RGB
          RGB portion of a texture_pipeline command (combiner-mode texturing)
 class Rotate
           
 class Sampler
          Declares an N dimensional function, used for animation curves..
 class Sampler1D
          Declares a one-dimensional texture sampler
 class Sampler2D
          Declares a two-dimensional texture sampler
 class Sampler3D
          Declares a three-dimensional texture sampler
 class SamplerCUBE
          Declares a texture sampler for cube maps
 class SamplerDEPTH
          Declares a two-dimensional texture sampler
 class SamplerRECT
          Declares a two-dimensional texture sampler
 class SamplerState
          Declares a two-dimensional texture sampler state for profile_GLES
 class Scale
           
 class Scene
          The class for parsing Collada scene elements
 class Semantic
          Provides meta information that describes the purpose of a parameter declaration.
 class Setparam
          Assigns a new value to a previously defined parameter.
 class Shader
          Declares and prepares a shader for execution in the renderering pipeline of a pass
 class ShaderInclude
          imports source code or precompiled binaray shaders into the FX runtime.
 class Shape
          Declares a physical shape Ignored tags: hollow, mass, density, instance_physics_material, physics_material, instance_geometry, plane, cylinder, tapered_cylinder, tapered_capsule Assumes that the shape contains only one rotation and one translation, does not check or enforce only one of box, plane, sphere, cylinder, tapered_cylinder, capsule, tapered_capsule
 class Shininess
          Shniness attribute of fixed-function shader elements inside profile_COMMON effects.
 class Skew
          Skew defines a Collada skewing transform, specified in "Renderman" style.
 class Skin
          Declares the data required to blend between sets of static meshes.
 class Source
          A Collada Source defines an Accessor to some data array, like a FloatArray or IntArray, and usually includes that data array.
 class Specular
          Specular attribute of fixed-function shader elements inside profile_COMMON effects.
 class Sphere
          Collision sphere, centered at (0,0,0), with radius radius
 class Spline
          Declares the data required to blend between sets of static meshes.
 class Spot
          Spot light source, that can occur in a technique_common element.
 class StencilClear
          Specifies whether a render target surface is to be cleared and which value to use.
 class StencilTarget
          Specifies which surface will receive stencil information from the output of this pass.
 class Surface
          Declares a resource that can be used both as the source for texture samples and as target of a render pass.
 class Targets
          Declares the morph targets, their weights, and user defined attributes.
 class TechniqueCommon
           
 class TechniqueCommonBindMaterial
          The TechniqueCommon for BindMaterial, that contain a list of InstanceMaterial.
 class TechniqueCommonLight
           
 class TechniqueCommonSource
          technique_common for the source element
 class TechniqueCore
          Implementation of TechniqueCore for core Collada (but NOT for Collada-FX) Basically, anything is allowed here, as long as it's XML.
 class TechniqueFX
          Technique for Collada-FX (but NOT for standard Collada) parents: profile_XYZ, like profile_COMMON, profile_GLSL etc.
 class TechniqueHint
          DEclares the instantiation of a Collada material resource.
 class Texcombiner
          Defines a texture_pipeline command
 class Texenv
          Defines a texture_pipeline command
 class TexturePipeline
          Defines a set of texturing commands for regular and combiner mode.
 class TextureUnit
          Defines a set of texturing commands for regular and combiner mode.
 class TransformNode
          An extension of ColladaElement, for all Collada transforms: Matrix, Rotate, Translate, Scale, Skew, LookAt
 class Translate
           
 class Transparency
          Transparency attribute of fixed-function shader elements inside profile_COMMON effects.
 class Transparent
          Color Attribute of fixed-function shader elements inside profile_COMMON effects.
 class Triangles
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Trifans
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Tristrips
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Usertype
          Creates an instance of a structured class.
 class V
          Vertex-Weight bounds.
 class ValueType
          ValueType defines a scalar, vector, or matrix.
 class VCount
           
 class Vertices
           
 class VisualScene
          The class for parsing Collada visual_scene elements.
 class XFov
          XFov: horizontal field-of-view parameter for perspective It specifies a float value, possibly with an sid attribute.
 class XMag
          XMag: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class YFov
          YFov: vertical field-of-view parameter for perspective It specifies a float value, possibly with an sid attribute.
 class YMag
          YMag: vertical magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class ZFar
          ZFar: distance to far clipping plane parameter for ortographic and perspective.
 class ZNear
          ZNear: distance to near clipping plane parameter for ortographic and perspective.
 

Fields in hmi.graphics.collada with type parameters of type XMLStructure
private  ArrayList<XMLStructure> TechniqueCore.children
           
 

Uses of XMLStructure in hmi.graphics.collada.scenegraph
 

Classes in hmi.graphics.collada.scenegraph that implement XMLStructure
 class GSkin
          GSkin represents mesh skinning information: joint names and, per mesh vertex, a number of jointIndex/jointWeight pairs.
 

Uses of XMLStructure in hmi.graphics.scenegraph
 

Classes in hmi.graphics.scenegraph that implement XMLStructure
 class GMaterial
          A GMaterial defines the appearance, or material, for some GMesh Currently, this is just basic OpenGL material settings, like the ambient, diffus and specular color, and the specular shininess.
 class GMesh
          A GMesh object defines methods for defining and retrieving mesh data arrays and index arrays, as well as methods for converting between various representation schemes.
 class GNode
          GNode represent a scenegraph node, that contains GNode typed children, references GShapes, and specifies a local 3D transformation.
 class GScene
          A GScene combines a GNode based scene graph with other scene elements, like Controllers, ...
 class GShape
          A GShape combines a GMesh and a GMaterial.
 class GSkinnedMesh
           
 class GSphere
           
 class GTexture
          A GTexture is the hmi.graphics.scenegraph representation of a texture, defined by its attributes like file name, wrap mode etcetera.
 class VertexAttribute
          A VertexAttribute defines the data for a single mesh vertex attribute, which can be either a predefined OpenGL attribute or a user-defined GLSL attribute.
 class VertexWeights
          A VertexWeight object couples GMesh vertices to one or more joints, with a certain weight.
 

Uses of XMLStructure in hmi.physics.assembler
 

Classes in hmi.physics.assembler that implement XMLStructure
 class CollisionModel
           
 class IDBranchAssembler
           
 class IDSegmentAssembler
           
 class PhysicalHumanoidAssembler
          Sets up PhysicalHumanoid and its connection to the VObject that is steered by the PhysicalHumanoid
 class PhysicalSegmentAssembler
          Sets up PhysicalSegment and the connection to the VObject that is steered by the PhysicalSegment
 

Uses of XMLStructure in hmi.sensors.eyebox2.directaccess
 

Classes in hmi.sensors.eyebox2.directaccess that implement XMLStructure
 class EyePair
          Stores the information about a detected eyes.
 class Face
          Stores the information about a detected face.
 

Uses of XMLStructure in hmi.tts.util
 

Classes in hmi.tts.util that implement XMLStructure
 class XMLPhonemeToVisemeMapping
          given a phoneme number, return the viseme number.
 

Uses of XMLStructure in hmi.xml
 

Classes in hmi.xml that implement XMLStructure
 class XMLAttributeMap
          parlevink.xml.XMLAttributeMap is like java.util.properties, except that it is not limited to String-typed keys and values, and it is based on HashMaps, rather than Hashtables.
 class XMLStructureAdapter
          XMLStructureAdapter is an implementation of XMLStructure that is intended to be a base class that must be extended.
 

Methods in hmi.xml with type parameters of type XMLStructure
static
<T extends XMLStructure>
StringBuilder
XMLStructureAdapter.appendXMLStructureList(StringBuilder buf, XMLFormatting fmt, List<T> elements)
          appends a list of XMLStructures.
static
<T extends XMLStructure>
List<T>
XMLStructureAdapter.decodeXMLStructureList(XMLTokenizer tokenizer, String tagName, Class<T> structureClass)
          decodes a list of XMLStructures, and returns a Java List.
 

Methods in hmi.xml that return XMLStructure
 XMLStructure XMLStructureAdapter.readXML(Reader in)
          reconstructs this XMLStructure object by reading and parsing XML encoded text from a Reader.
 XMLStructure XMLStructure.readXML(Reader in)
          reconstructs this XMLizable object by reading and parsing XML encoded text from a Reader.
 XMLStructure XMLAttributeMap.readXML(Reader in)
          reconstructs this XMLList object by reading and parsing XML encoded data Data is read until the end of data is reached, or until a '<' character is read.
 XMLStructure XMLStructureAdapter.readXML(String s)
          reconstructs this XMLStructure object by parsing an XML encoded String s This method can throw an (unchecked) ScanException in case of incorrectly formatted XML.
 XMLStructure XMLStructure.readXML(String s)
          reconstructs this XMLizable object by parsing an XML encoded String s.
 XMLStructure XMLAttributeMap.readXML(String s)
          reconstructs this XMLLIst object by parsing an XML encoded String s This method can throw an (unchecked) XMLScanException in case of incorrectly formatted XML.
 XMLStructure XMLStructureAdapter.readXML(XMLTokenizer tokenizer)
          reconstructs this XMLStructureAdapter using an XMLTokenizer.
 XMLStructure XMLStructure.readXML(XMLTokenizer tokenizer)
          reconstructs this XMLizable object by parsing a stream of XML tokens, that are delivered by a XMLTokenizer.
 XMLStructure XMLAttributeMap.readXML(XMLTokenizer tokenizer)
          reconstructs this XMLList using a XMLTokenizer.
 

Methods in hmi.xml with parameters of type XMLStructure
 StringBuilder XMLStructureAdapter.appendXMLStructure(StringBuilder buf, XMLFormatting fmt, XMLStructure xmlStruct)
          If xmlStruct !
 

Uses of XMLStructure in hmi.xml.wrap
 

Subinterfaces of XMLStructure in hmi.xml.wrap
 interface XMLWrapper<T>
          XMLWrapper is an extension of XMLStructure; it adds the unwrap method.
 

Classes in hmi.xml.wrap that implement XMLStructure
 class XMLBasicValue<T>
          XMLBasicValue is in essence a wrapper around a basic value, like an int, a String etc that turns that value into an XMLWrapper (and therefore also XMLStructure) object.
 class XMLInteger
          XMLInteger is in essence a wrapper around int or Integer values, that turns them effectively into an XMLStructure object.
 

Methods in hmi.xml.wrap that return XMLStructure
 XMLStructure XMLBasicValue.readXML(Reader in)
          reconstructs this XMLBasicValue object by reading and parsing XML encoded data Data is read until a '<' character is read or until end-of-data is reached.
 XMLStructure XMLBasicValue.readXML(String s)
          reconstructs this XMLBasicValue object by parsing an XML encoded String s This method can throw an (unchecked) RuntimeException in case of incorrectly formatted XML.
 XMLStructure XMLBasicValue.readXML(XMLTokenizer tokenizer)
          reconstructs this XMLBasicValue using a XMLTokenizer.