public class VObject extends Object implements IVmtiMetadataValue, IVTrackItemMetadataValue
From ST0903:
The VObject Local Set describes the class or type of a target (aircraft, watercraft, car, truck, train, dismount, etc.) to an arbitrary level of detail. For example, it might be useful to expand the notion of a “dismount” to include combatant, noncombatant, male, female, etc. This standard mandates the use of the Web Ontology Language (OWL) to define the VObject ontology.
Constructor and Description |
---|
VObject(byte[] bytes)
Create from encoded bytes.
|
VObject(VObjectLS vObject)
Create from value.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes()
Get the encoded bytes.
|
String |
getDisplayableValue()
Return a string of the displayable value.
|
String |
getDisplayName()
Get the human-readable name for the value.
|
VObjectLS |
getVObject()
Get the VObjectLS.
|
public VObject(VObjectLS vObject)
vObject
- the VObject Local Set.public VObject(byte[] bytes) throws KlvParseException
bytes
- Encoded byte array comprising the VObject LSKlvParseException
- if the byte array could not be parsed.public byte[] getBytes()
IVmtiMetadataValue
getBytes
in interface IVmtiMetadataValue
getBytes
in interface IVTrackItemMetadataValue
public String getDisplayableValue()
IKlvValue
getDisplayableValue
in interface IKlvValue
public final String getDisplayName()
IKlvValue
getDisplayName
in interface IKlvValue
public VObjectLS getVObject()
Copyright © 2022 West Ridge Systems. All rights reserved.