|
CFx SDK Documentation 2026 SP0
|
#include <MvdXmlCommon.h>
Public Types | |
| enum | Requirement { kUnset = -1 , kMandatory = 0 , kRecommended , kNotRelevant , kNotRecommended , kExcluded } |
Public Member Functions | |
| OdMvdRequirement () | |
| const Requirement | get () const |
| const bool | IsUnset () const |
| OdAnsiString | toString () |
| bool | operator== (const OdMvdRequirement &other) const |
| bool | operator== (const Requirement other) const |
| OdMvdRequirement & | operator= (const OdMvdRequirement &other) |
| OdMvdRequirement & | operator= (const OdAnsiString &other) |
| OdMvdRequirement & | operator= (const char *other) |
A class that implements storing and operating of exchange requirements.
Definition at line 439 of file MvdXmlCommon.h.
Declarations of exchange requirement types.
Definition at line 445 of file MvdXmlCommon.h.
|
inline |
Creates a new requirement object.
Definition at line 469 of file MvdXmlCommon.h.
|
inline |
Retrieves the <<exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml::OdMvdRequirement__Requirement.html>Requirement</exref> requirement type> associated with the requirement object. \returns A value of the <<exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml::OdMvdRequirement__Requirement.html>Requirement</exref> OdMvdRequirement::Requirement enumeration> that represents the requirement type.
Definition at line 477 of file MvdXmlCommon.h.
|
inline |
Checks whether the <exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdRequirement__Requirement.html">requirement type</exref> is not set.
Definition at line 486 of file MvdXmlCommon.h.
|
inline |
The assignment operator for requirement objects.
| other | [in] A ANSI string that contains a textual representation of the <exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdRequirement__Requirement.html">requirement type</exref> to be assigned (right-hand operand of the assignment operation). |
Definition at line 553 of file MvdXmlCommon.h.
|
inline |
The assignment operator for requirement objects.
| other | [in] An <exref target="https://docs.opendesign.com/tkernel_api_cpp/OdAnsiString.html">ANSI string</exref> that contains a textual representation of the <exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdRequirement__Requirement.html">requirement type</exref> to be assigned (right-hand operand of the assignment operation). |
Definition at line 543 of file MvdXmlCommon.h.
|
inline |
The assignment operator for requirement objects.
| other | [in] Another requirement object to be assigned (right-hand operand of the assignment operation). |
Definition at line 532 of file MvdXmlCommon.h.
|
inline |
The equality operator that compares two requirement objects.
| other | [in] A requirement object to be compared with (right-hand operand of the comparison operation). |
Definition at line 512 of file MvdXmlCommon.h.
|
inline |
The equality operator that checks whether the requirement object has a specified <exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdRequirement__Requirement.html">requirement type</exref>.
| other | [in] An <<exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml::OdMvdRequirement__Requirement.html>Requirement</exref> OdMvdRequirement::Requirement enumeration> value that contains the requirement type. \returns true if the requirement object has the specified <exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdRequirement__Requirement.html">requirement type</exref>; otherwise, the result equals to the false value. |
Definition at line 522 of file MvdXmlCommon.h.
|
inline |
Retrieves the textual representation of the <exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdRequirement__Requirement.html">requirement type</exref> associated with the requirement object.
Definition at line 495 of file MvdXmlCommon.h.