<xs:simpleType name="inputOutputAccessTypes">
<xs:annotation>
<xs:appinfo>Table of fields having accessType inputOutput.</xs:appinfo>
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/concepts.html#FieldSemantics" />
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="activeLayer" />
<xs:enumeration value="address" />
<xs:enumeration value="align" />
<xs:enumeration value="alpha" />
<xs:enumeration value="ambientIntensity" />
<xs:enumeration value="anchorPoint" />
<xs:enumeration value="angularDampingFactor" />
<xs:enumeration value="angularVelocity" />
<xs:enumeration value="anisotropicDegree" />
<xs:enumeration value="antennaLocation" />
<xs:enumeration value="applicationID" />
<xs:enumeration value="applied" />
<xs:enumeration value="appliedParameters" />
<xs:enumeration value="antennaPatternType" />
<xs:enumeration value="antennaPatternLength" />
<xs:enumeration value="articulationParameterArray" />
<xs:enumeration value="articulationParameterChangeIndicatorArray" />
<xs:enumeration value="articulationParameterCount" />
<xs:enumeration value="articulationParameterDesignatorArray" />
<xs:enumeration value="articulationParameterIdPartAttachedToArray" />
<xs:enumeration value="articulationParameterTypeArray" />
<xs:enumeration value="attenuation" />
<xs:enumeration value="autoCalc" />
<xs:enumeration value="autoDamp" />
<xs:enumeration value="autoDisable" />
<xs:enumeration value="autoOffset" />
<xs:enumeration value="avatarSize" />
<xs:enumeration value="axis" />
<xs:enumeration value="axis1" />
<xs:enumeration value="axis1Angle" />
<xs:enumeration value="axis1Torque" />
<xs:enumeration value="axis2" />
<xs:enumeration value="axis2Angle" />
<xs:enumeration value="axis2Torque" />
<xs:enumeration value="axis3Angle" />
<xs:enumeration value="axis3Torque" />
<xs:enumeration value="axisOfRotation" />
<xs:enumeration value="backAmbientIntensity" />
<xs:enumeration value="backDiffuseColor" />
<xs:enumeration value="backEmissiveColor" />
<xs:enumeration value="backShininess" />
<xs:enumeration value="backSpecularColor" />
<xs:enumeration value="backTransparency" />
<xs:enumeration value="backUrl" />
<xs:enumeration value="borderColor" />
<xs:enumeration value="borderWidth" />
<xs:enumeration value="bottomUrl" />
<xs:enumeration value="boundaryModeS" />
<xs:enumeration value="boundaryModeT" />
<xs:enumeration value="boundaryModeR" />
<xs:enumeration value="beamWidth" />
<xs:enumeration value="bottomUrl" />
<xs:enumeration value="bounce" />
<xs:enumeration value="center" />
<xs:enumeration value="centerOfMass" />
<xs:enumeration value="centerOfRotation" />
<xs:enumeration value="clipBoundary" />
<xs:enumeration value="collisionType" />
<xs:enumeration value="color" />
<xs:enumeration value="contactNormal" />
<xs:enumeration value="controlPoint" />
<xs:enumeration value="constantForceMix" />
<xs:enumeration value="contactSurfaceThickness" />
<xs:enumeration value="createParticles" />
<xs:enumeration value="cryptoSystem" />
<xs:enumeration value="cryptoKeyID" />
<xs:enumeration value="cutOffAngle" />
<xs:enumeration value="cycleInterval" />
<xs:enumeration value="data" />
<xs:enumeration value="dataLength" />
<xs:enumeration value="deadReckoning" />
<xs:enumeration value="deletionAllowed" />
<xs:enumeration value="depth" />
<xs:enumeration value="description" />
<xs:enumeration value="desiredAngularVelocity1" />
<xs:enumeration value="desiredAngularVelocity2" />
<xs:enumeration value="detonationLocation" />
<xs:enumeration value="detonationRelativeLocation" />
<xs:enumeration value="detonationResult" />
<xs:enumeration value="diffuseColor" />
<xs:enumeration value="direction" />
<xs:enumeration value="disableAngularSpeed" />
<xs:enumeration value="disableLinearSpeed" />
<xs:enumeration value="disableTime" />
<xs:enumeration value="diskAngle" />
<xs:enumeration value="displacements" />
<xs:enumeration value="displayed" />
<xs:enumeration value="easeInEaseOut" />
<xs:enumeration value="emissiveColor" />
<xs:enumeration value="enabled" />
<xs:enumeration value="enabledAxes" />
<xs:enumeration value="encodingScheme" />
<xs:enumeration value="entityID" />
<xs:enumeration value="entityKind" />
<xs:enumeration value="entityDomain" />
<xs:enumeration value="entityCountry" />
<xs:enumeration value="entityCategory" />
<xs:enumeration value="entitySubCategory" />
<xs:enumeration value="entitySpecific" />
<xs:enumeration value="entityExtra" />
<xs:enumeration value="errorCorrection" />
<xs:enumeration value="eventApplicationID" />
<xs:enumeration value="eventEntityID" />
<xs:enumeration value="eventNumber" />
<xs:enumeration value="eventSiteID" />
<xs:enumeration value="family" />
<xs:enumeration value="fanCount" />
<xs:enumeration value="fieldOfView" />
<xs:enumeration value="filled" />
<xs:enumeration value="finiteRotationAxis" />
<xs:enumeration value="fired1" />
<xs:enumeration value="fired2" />
<xs:enumeration value="fireMissionIndex" />
<xs:enumeration value="firingRange" />
<xs:enumeration value="firingRate" />
<xs:enumeration value="fixed" />
<xs:enumeration value="fogType" />
<xs:enumeration value="force" />
<xs:enumeration value="forceID" />
<xs:enumeration value="forces" />
<xs:enumeration value="frequency" />
<xs:enumeration value="frictionCoefficients" />
<xs:enumeration value="frictionDirection" />
<xs:enumeration value="frontUrl" />
<xs:enumeration value="function" />
<xs:enumeration value="fuse" />
<xs:enumeration value="geoCenter" />
<xs:enumeration value="geoCoords" />
<xs:enumeration value="global" />
<xs:enumeration value="gravity" />
<xs:enumeration value="groundAngle" />
<xs:enumeration value="groundColor" />
<xs:enumeration value="gustiness" />
<xs:enumeration value="hatchColor" />
<xs:enumeration value="hatched" />
<xs:enumeration value="hatchStyle" />
<xs:enumeration value="headlight" />
<xs:enumeration value="image" />
<xs:enumeration value="inertia" />
<xs:enumeration value="info" />
<xs:enumeration value="inputSource" />
<xs:enumeration value="integerKey" />
<xs:enumeration value="intensity" />
<xs:enumeration value="iterations" />
<xs:enumeration value="isPickable" />
<xs:enumeration value="key" />
<xs:enumeration value="keyVelocity" />
<xs:enumeration value="jump" />
<xs:enumeration value="keyValue" />
<xs:enumeration value="leftUrl" />
<xs:enumeration value="length" />
<xs:enumeration value="lengthOfModulationParameters" />
<xs:enumeration value="lifetimeVariation" />
<xs:enumeration value="limitOrientation" />
<xs:enumeration value="linearAcceleration" />
<xs:enumeration value="linearDampingFactor" />
<xs:enumeration value="linearVelocity" />
<xs:enumeration value="linetype" />
<xs:enumeration value="linewidthScaleFactor" />
<xs:enumeration value="llimit" />
<xs:enumeration value="load" />
<xs:enumeration value="location" />
<xs:enumeration value="loop" />
<xs:enumeration value="marking" />
<xs:enumeration value="mass" />
<xs:enumeration value="magnificationFilter" />
<xs:enumeration value="maxAngle" />
<xs:enumeration value="matrix" />
<xs:enumeration value="maxAngle1" />
<xs:enumeration value="maxBack" />
<xs:enumeration value="maxCorrectionSpeed" />
<xs:enumeration value="maxExtent" />
<xs:enumeration value="maxFront" />
<xs:enumeration value="maxParticles" />
<xs:enumeration value="maxPosition" />
<xs:enumeration value="maxSeparation" />
<xs:enumeration value="maxTorque1" />
<xs:enumeration value="maxTorque2" />
<xs:enumeration value="minAngle" />
<xs:enumeration value="minAngle1" />
<xs:enumeration value="minBack" />
<xs:enumeration value="minBounceSpeed" />
<xs:enumeration value="minFront" />
<xs:enumeration value="minificationFilter" />
<xs:enumeration value="minPosition" />
<xs:enumeration value="minSeparation" />
<xs:enumeration value="mode" />
<xs:enumeration value="modulationTypeSpreadSpectrum" />
<xs:enumeration value="modulationTypeMajor" />
<xs:enumeration value="modulationTypeDetail" />
<xs:enumeration value="modulationTypeSystem" />
<xs:enumeration value="momentsOfInertia" />
<xs:enumeration value="motor1Axis" />
<xs:enumeration value="motor2Axis" />
<xs:enumeration value="motor3Axis" />
<xs:enumeration value="multicastRelayHost" />
<xs:enumeration value="multicastRelayPort" />
<xs:enumeration value="munitionEndPoint" />
<xs:enumeration value="munitionStartPoint" />
<xs:enumeration value="munitionApplicationID" />
<xs:enumeration value="munitionEntityID" />
<xs:enumeration value="munitionSiteID" />
<xs:enumeration value="munitionQuantity" />
<xs:enumeration value="mustOutput" />
<xs:enumeration value="name" />
<xs:enumeration value="navType" />
<xs:enumeration value="networkMode" />
<xs:enumeration value="normalizeVelocity" />
<xs:enumeration value="objectType" />
<xs:enumeration value="offset" />
<xs:enumeration value="offsetUnits" />
<xs:enumeration value="on" />
<xs:enumeration value="particleLifetime" />
<xs:enumeration value="particleSize" />
<xs:enumeration value="pauseTime" />
<xs:enumeration value="parameter" />
<xs:enumeration value="pickable" />
<xs:enumeration value="pitch" />
<xs:enumeration value="plane" />
<xs:enumeration value="point" />
<xs:enumeration value="port" />
<xs:enumeration value="position" />
<xs:enumeration value="power" />
<xs:enumeration value="preferAccuracy" />
<xs:enumeration value="priority" />
<xs:enumeration value="radioID" />
<xs:enumeration value="radioEntityTypeKind" />
<xs:enumeration value="radioEntityTypeDomain" />
<xs:enumeration value="radioEntityTypeCountry" />
<xs:enumeration value="radioEntityTypeCategory" />
<xs:enumeration value="radioEntityTypeNomenclature" />
<xs:enumeration value="radioEntityTypeNomenclatureVersion" />
<xs:enumeration value="readInterval" />
<xs:enumeration value="receivedPower" />
<xs:enumeration value="receiverState" />
<xs:enumeration value="reference" />
<xs:enumeration value="relativeAntennaLocation" />
<xs:enumeration value="retainUserOffsets" />
<xs:enumeration value="resumeTime" />
<xs:enumeration value="rightUrl" />
<xs:enumeration value="rotation" />
<xs:enumeration value="sampleRate" />
<xs:enumeration value="samples" />
<xs:enumeration value="scale" />
<xs:enumeration value="scaleMode" />
<xs:enumeration value="scaleOrientation" />
<xs:enumeration value="separateBackColor" />
<xs:enumeration value="shininess" />
<xs:enumeration value="siteID" />
<xs:enumeration value="sizeUnits" />
<xs:enumeration value="skinCoordIndex" />
<xs:enumeration value="skinCoordWeight" />
<xs:enumeration value="skyColor" />
<xs:enumeration value="skyAngle" />
<xs:enumeration value="slipCoefficients" />
<xs:enumeration value="slipFactors" />
<xs:enumeration value="softnessConstantForceMix" />
<xs:enumeration value="softnessErrorCorrection" />
<xs:enumeration value="source" />
<xs:enumeration value="specularColor" />
<xs:enumeration value="speed" />
<xs:enumeration value="startTime" />
<xs:enumeration value="stiffness" />
<xs:enumeration value="stopBounce" />
<xs:enumeration value="stopConstantForceMix1" />
<xs:enumeration value="stopErrorCorrection" />
<xs:enumeration value="stopErrorCorrection1" />
<xs:enumeration value="stopBounce1" />
<xs:enumeration value="stop1Bounce" />
<xs:enumeration value="stop2Bounce" />
<xs:enumeration value="stop3Bounce" />
<xs:enumeration value="stop1ErrorCorrection" />
<xs:enumeration value="stop2ErrorCorrection" />
<xs:enumeration value="stop3ErrorCorrection" />
<xs:enumeration value="stopTime" />
<xs:enumeration value="string" />
<xs:enumeration value="stripCount" />
<xs:enumeration value="summary" />
<xs:enumeration value="surfaceSpeed" />
<xs:enumeration value="suspensionErrorCorrection" />
<xs:enumeration value="suspensionForce" />
<xs:enumeration value="tau" />
<xs:enumeration value="tdlType" />
<xs:enumeration value="tessellation" />
<xs:enumeration value="tessellationScale" />
<xs:enumeration value="textureCompression" />
<xs:enumeration value="texturePriority" />
<xs:enumeration value="timeOut" />
<xs:enumeration value="toggle" />
<xs:enumeration value="tolerance" />
<xs:enumeration value="topUrl" />
<xs:enumeration value="torques" />
<xs:enumeration value="transitionTime" />
<xs:enumeration value="transitionType" />
<xs:enumeration value="translation" />
<xs:enumeration value="transmitFrequencyBandwidth" />
<xs:enumeration value="transmitState" />
<xs:enumeration value="transmitterApplicationID" />
<xs:enumeration value="transmitterEntityID" />
<xs:enumeration value="transmitterRadioID" />
<xs:enumeration value="transmitterSiteID" />
<xs:enumeration value="transparent" />
<xs:enumeration value="transparency" />
<xs:enumeration value="turbulence" />
<xs:enumeration value="type" />
<xs:enumeration value="ulimit" />
<xs:enumeration value="update" />
<xs:enumeration value="url" />
<xs:enumeration value="useFiniteRotation" />
<xs:enumeration value="useGeometry" />
<xs:enumeration value="useGlobalGravity" />
<xs:enumeration value="uTessellation" />
<xs:enumeration value="variation" />
<xs:enumeration value="value" />
<xs:enumeration value="version" />
<xs:enumeration value="vector" />
<xs:enumeration value="vertexCount" />
<xs:enumeration value="vertices" />
<xs:enumeration value="visibilityLimit" />
<xs:enumeration value="visibilityRange" />
<xs:enumeration value="visible" />
<xs:enumeration value="vTessellation" />
<xs:enumeration value="warhead" />
<xs:enumeration value="weight" />
<xs:enumeration value="whichChoice" />
<xs:enumeration value="whichGeometry" />
<xs:enumeration value="writeInterval" />
<xs:enumeration value="yScale" />
<!-- TODO: align spec names -->
<!-- ConeEmitter contact is special case -->
</xs:restriction>
</xs:simpleType>
|