File

libs/sensorml/src/lib/model/swe/SweMatrix.ts

Extends

SweDataArray

Index

Properties
Methods

Properties

localFrame
Type : string
Decorators :
@DisplayName('Local frame')
referenceFrame
Type : string
Decorators :
@DisplayName('Reference frame')
elementCount
Type : number
Decorators :
@DisplayName('Element count')
Inherited from SweDataArray
Defined in SweDataArray:18

Specifies the size of the array (i.e. the number of elements of the defined type it contains)

elementType
Type : SweElementType
Decorators :
@DisplayName('Element type')
Inherited from SweDataArray
Defined in SweDataArray:23

Defines the structure of the element that will be repeated in the array

encoding
Type : SweEncoding
Decorators :
@DisplayName('Encoding')
Inherited from SweDataArray
Defined in SweDataArray:28

Specifies the type of method used to encode the array values

values
Type : EncodedValues
Decorators :
@DisplayName('Values')
Inherited from SweDataArray
Defined in SweDataArray:35

If present, contains an encoded block of the values contained in the array. Values are optional so that the array definition can be used a as a schema for values provided externally

definition
Type : string
Decorators :
@DisplayName('Definition')
Inherited from SweDataArray
Defined in SweDataArray:13

Reference to semantic information defining the precise nature of the component

optional
Type : boolean
Decorators :
@DisplayName('Optional')
Inherited from SweDataArray
Defined in SweDataArray:18

Specifies that data for this component can be omitted in the datastream

updatable
Type : boolean
Decorators :
@DisplayName('Updatable')
Inherited from SweDataArray
Defined in SweDataArray:24

Specifies if the value of a data component can be updated externally (i.e. is variable)

description
Type : string
Decorators :
@DisplayName('Description')
Inherited from SweDataArray
Defined in SweDataArray:27

Textual description (i.e. human readable) of the data component usually used to clarify its nature

identifier
Type : string
Decorators :
@DisplayName('Identifier')
Inherited from SweDataArray
Defined in SweDataArray:15

Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant

label
Type : string
Decorators :
@DisplayName('Label')
Inherited from SweDataArray
Defined in SweDataArray:21

Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output

extension
Type : any[]
Decorators :
@DisplayName('Extension')
Inherited from SweDataArray
Defined in SweDataArray:12

Extension slot for future extensions to this standard.

id
Type : string
Decorators :
@DisplayName('Id')
Inherited from SweDataArray
Defined in SweDataArray:7
description
Type : string
Decorators :
@DisplayName('Description')
Inherited from SweDataArray
Defined in SweDataArray:27

Textual description (i.e. human readable) of the data component usually used to clarify its nature

identifier
Type : string
Decorators :
@DisplayName('Identifier')
Inherited from SweDataArray
Defined in SweDataArray:15

Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant

label
Type : string
Decorators :
@DisplayName('Label')
Inherited from SweDataArray
Defined in SweDataArray:21

Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output

extension
Type : any[]
Decorators :
@DisplayName('Extension')
Inherited from SweDataArray
Defined in SweDataArray:12

Extension slot for future extensions to this standard.

id
Type : string
Decorators :
@DisplayName('Id')
Inherited from SweDataArray
Defined in SweDataArray:7
extension
Type : any[]
Decorators :
@DisplayName('Extension')
Inherited from SweDataArray
Defined in SweDataArray:12

Extension slot for future extensions to this standard.

id
Type : string
Decorators :
@DisplayName('Id')
Inherited from SweDataArray
Defined in SweDataArray:7
definition
Type : string
Decorators :
@DisplayName('Definition')
Inherited from AbstractDataComponent

Reference to semantic information defining the precise nature of the component

optional
Type : boolean
Decorators :
@DisplayName('Optional')
Inherited from AbstractDataComponent

Specifies that data for this component can be omitted in the datastream

updatable
Type : boolean
Decorators :
@DisplayName('Updatable')
Inherited from AbstractDataComponent

Specifies if the value of a data component can be updated externally (i.e. is variable)

description
Type : string
Decorators :
@DisplayName('Description')
Inherited from AbstractDataComponent

Textual description (i.e. human readable) of the data component usually used to clarify its nature

identifier
Type : string
Decorators :
@DisplayName('Identifier')
Inherited from AbstractDataComponent

Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant

label
Type : string
Decorators :
@DisplayName('Label')
Inherited from AbstractDataComponent

Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output

extension
Type : any[]
Decorators :
@DisplayName('Extension')
Inherited from AbstractDataComponent

Extension slot for future extensions to this standard.

id
Type : string
Decorators :
@DisplayName('Id')
Inherited from AbstractDataComponent
description
Type : string
Decorators :
@DisplayName('Description')
Inherited from AbstractSWEIdentifiable

Textual description (i.e. human readable) of the data component usually used to clarify its nature

identifier
Type : string
Decorators :
@DisplayName('Identifier')
Inherited from AbstractSWEIdentifiable

Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant

label
Type : string
Decorators :
@DisplayName('Label')
Inherited from AbstractSWEIdentifiable

Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output

extension
Type : any[]
Decorators :
@DisplayName('Extension')
Inherited from AbstractSWEIdentifiable

Extension slot for future extensions to this standard.

id
Type : string
Decorators :
@DisplayName('Id')
Inherited from AbstractSWEIdentifiable
extension
Type : any[]
Decorators :
@DisplayName('Extension')
Inherited from AbstractSWE
Defined in AbstractSWE:12

Extension slot for future extensions to this standard.

id
Type : string
Decorators :
@DisplayName('Id')
Inherited from AbstractSWE
Defined in AbstractSWE:7

Methods

getValue
getValue()
Returns : any
toString
toString()
Returns : any
getValue
getValue()
Inherited from SweDataArray
Defined in SweDataArray:41
Returns : string
toString
toString(fallbackLabel: string)
Inherited from SweDataArray
Defined in SweDataArray:37
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Data Array Component'
Returns : string
Public getLabel
getLabel()
Inherited from SweDataArray
Defined in SweDataArray:30
Returns : any
Abstract getValue
getValue()
Inherited from SweDataArray
Defined in SweDataArray:34
Returns : any
toString
toString(fallbackLabel: string)
Inherited from SweDataArray
Defined in SweDataArray:26
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Abstract data component'
Returns : any
toString
toString(fallbackLabel: string)
Inherited from SweDataArray
Defined in SweDataArray:29
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Abstract SWE identifiable'
Returns : string
toString
toString()
Inherited from SweDataArray
Defined in SweDataArray:14
Returns : string
toString
toString(fallbackLabel: string)
Inherited from SweDataArray
Defined in SweDataArray:29
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Abstract SWE identifiable'
Returns : string
toString
toString()
Inherited from SweDataArray
Defined in SweDataArray:14
Returns : string
toString
toString()
Inherited from SweDataArray
Defined in SweDataArray:14
Returns : string
Public getLabel
getLabel()
Inherited from AbstractDataComponent
Returns : any
Abstract getValue
getValue()
Inherited from AbstractDataComponent
Returns : any
toString
toString(fallbackLabel: string)
Inherited from AbstractDataComponent
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Abstract data component'
Returns : any
toString
toString(fallbackLabel: string)
Inherited from AbstractDataComponent
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Abstract SWE identifiable'
Returns : string
toString
toString()
Inherited from AbstractDataComponent
Returns : string
toString
toString(fallbackLabel: string)
Inherited from AbstractSWEIdentifiable
Parameters :
Name Type Optional Default value
fallbackLabel string No 'Abstract SWE identifiable'
Returns : string
toString
toString()
Inherited from AbstractSWEIdentifiable
Returns : string
toString
toString()
Inherited from AbstractSWE
Defined in AbstractSWE:14
Returns : string
import { SweDataArray } from './SweDataArray';
import { DisplayName } from '../../common/decorators/DisplayName';

export class SweMatrix extends SweDataArray {
    @DisplayName('Reference frame')
    referenceFrame: string;

    @DisplayName('Local frame')
    localFrame: string;

    toString() {
        return super.toString('SWE matrix');
    }

    getValue() {
        return this.toString();
    }
}

result-matching ""

    No results matching ""