public void add(string key, string description, MetadataDataType datatype, SWIGTYPE_p_void value, uint length) { LidarDSDKPINVOKE.Metadata_add__SWIG_0(swigCPtr, key, description, (int)datatype, SWIGTYPE_p_void.getCPtr(value), length); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } }
public MetadataDataType getDataType(uint idx) { MetadataDataType ret = (MetadataDataType)LidarDSDKPINVOKE.Metadata_getDataType(swigCPtr, idx); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public MetadataDefinition(string name, MetadataDataType dataType, MetadataOccurrence occurrence, bool isReadOnly, bool isRepeatable, string description, List <string> synonyms) { Name = name; DataType = dataType; Occurrence = occurrence; IsReadOnly = isReadOnly; IsRepeatable = isRepeatable; Description = description; Synonyms = synonyms; }
public static string DataTypeToString(MetadataDataType dataType) { if (dataType == MetadataDataType.String) { return("string"); } if (dataType == MetadataDataType.ClockValue) { return("timestamp"); } if (dataType == MetadataDataType.Double) { return("double (e.g. 10.56)"); } if (dataType == MetadataDataType.Date) { return("date"); } if (dataType == MetadataDataType.FileUri) { return("path to a file"); } if (dataType == MetadataDataType.Integer) { return("integer"); } if (dataType == MetadataDataType.LanguageCode) { return("language code"); } if (dataType == MetadataDataType.Number) { return("number"); } return(""); }