12struct __declspec(dllexport) MetadataQuantityValueDescription
18 std::string quantityValueLabel =
"";
21 std::string quantityValueName =
"";
24 std::string dataTypeName =
"";
26 std::string unit =
"";
28 const bool operator==(
const MetadataQuantityValueDescription& other)
const
30 const bool isEqual = this->quantityValueName == other.quantityValueName &&
31 this->unit == other.unit &&
32 this->dataTypeName == other.dataTypeName;
37struct __declspec(dllexport) MetadataQuantity
39 std::string quantityName =
"";
47 std::string quantityLabel =
"";
52 std::vector<uint32_t> dataDimensions;
54 std::vector<ot::UID> dependingParameterIds;
55 std::list<MetadataQuantityValueDescription> valueDescriptions;
57 std::map < std::string, std::shared_ptr<MetadataEntry>> metaData;
60 static const std::string getFieldName() {
return "Quantity"; }
63 const bool operator==(
const MetadataQuantity& _other)
const
66 const bool isEqual = this->quantityName == _other.quantityName &&
67 this->dataDimensions == _other.dataDimensions &&
68 this->valueDescriptions == _other.valueDescriptions;
71 const bool operator!=(
const MetadataQuantity& _other)
const
73 return !(*
this == _other);
bool operator==(const FaceSelection &left, const FaceSelection &right)
Definition Model.cpp:55
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27