![]() |
VR-Forces Development_Version Class Documentation
|
A data type which represents a FACC code. More...
Public Member Functions | |
| DtFaccCode (char cat=InvalidCategory, char subcat=InvalidCategory, short type=InvalidType) | |
| Default constructor. | |
| std::string | toString () const |
| Utility function for converting from a string. | |
| bool | operator== (const DtFaccCode &other) const |
| Are these two codes identical. | |
| bool | operator!= (const DtFaccCode &other) const |
| Are these two codes different. | |
| bool | sameCategory (const DtFaccCode &other) const |
| Are these two codes in the same category. | |
| bool | sameSubcategory (const DtFaccCode &other) const |
| Are these two codes in the same category and subcategory. | |
| bool | isAbstract () const |
| Is this an abstract code, with invalid categories or types. | |
| bool | operator< (const DtFaccCode &other) const |
| Test for less, used for sorted containers. | |
Static Public Member Functions | |
| static DtFaccCode | fromString (const std::string &str) |
| Utility function for converting from a string. | |
Public Attributes | |
| char | myCategory |
| Variables are public to simplify interface. | |
| char | mySubcategory |
| short | myType |
Static Public Attributes | |
| static const char | InvalidCategory = ' ' |
| static const short | InvalidType = -1 |
A data type which represents a FACC code.
|
inline |
Default constructor.
The use of invalid types allows for FACC codes which do not have a subcategory and a type. Thus they are only valid for testing whether a FaccCode has a given category and subcategory.
|
inlinestatic |
Utility function for converting from a string.
|
inline |
Utility function for converting from a string.
|
inline |
Are these two codes identical.
|
inline |
Are these two codes different.
|
inline |
Are these two codes in the same category.
|
inline |
Are these two codes in the same category and subcategory.
|
inline |
Is this an abstract code, with invalid categories or types.
|
inline |
Test for less, used for sorted containers.
|
static |
|
static |
| char makVrv::DtFaccCode::myCategory |
Variables are public to simplify interface.
| char makVrv::DtFaccCode::mySubcategory |
| short makVrv::DtFaccCode::myType |