<xs:complexType name="PointCloudSpecAttributeType">
<xs:sequence>
<xs:element name="class" type="gml:CodeType"/>
<xs:element name="function" maxOccurs="unbounded" minOccurs="0" type="gml:CodeType"/>
<xs:element name="srcScale" minOccurs="0" type="gml:CodeType"/>
<xs:element name="srcRequiredHorizontalAccuracy" minOccurs="0" type="gml:LengthType"/>
<xs:element name="srcRequiredVerticalAccuracy" minOccurs="0" type="gml:LengthType"/>
<xs:element name="srcRequiredPointDensity" minOccurs="0" type="gml:MeasureType"/>
<xs:element name="srcFilteringCriteria" maxOccurs="unbounded" minOccurs="0" type="gml:CodeType"/>
<xs:element name="srcGridInterval" minOccurs="0" type="gml:MeasureType"/>
<xs:element name="isIntensity" minOccurs="0" type="xs:boolean"/>
<xs:element name="spectralBandSet" maxOccurs="unbounded" minOccurs="0" type="gml:CodeType"/>
<xs:element name="isReturnInfo" minOccurs="0" type="xs:boolean"/>
<xs:element name="isStandardClassification" minOccurs="0" type="xs:boolean"/>
<xs:element name="customClassificationType" maxOccurs="unbounded" minOccurs="0" type="gml:CodeType"/>
<xs:element name="pointCloudAssociationMethod" type="gml:CodeType"/>
<xs:element name="pointSubsamplingInfo" minOccurs="0" type="gml:CodeType"/>
</xs:sequence>
</xs:complexType>