AcisVersion object.
More...
#include <vers.hxx>


Public Member Functions | |
| int | acis_major () |
| Returns the major version number. | |
| int | acis_minor () |
| Returns the minor version number. | |
| int | acis_point () |
| Returns the point version number. | |
| AcisVersion (int tag) | |
Constructs an AcisVersion object from the given tag. | |
| AcisVersion (int major, int minor, int point) | |
Creates an AcisVersion object from the given input. | |
| AcisVersion () | |
| Default constructor. | |
| AcisVersion & | operator= (const AcisVersion &in) |
| Operator equal. | |
| int | tag () |
| Returns the version tag. | |
Friends | |
| logical | operator!= (AcisVersion const &vt1, AcisVersion const &vt2) |
Compares two AcisVersion objects for inequality. | |
| logical | operator< (AcisVersion const &vt1, AcisVersion const &vt2) |
Compares two AcisVersion objects for less than. | |
| logical | operator<= (AcisVersion const &vt1, AcisVersion const &vt2) |
Compares two AcisVersion objects for less than or equal to. | |
| logical | operator== (AcisVersion const &vt1, AcisVersion const &vt2) |
Compares two AcisVersion objects for equality. | |
| logical | operator> (AcisVersion const &vt1, AcisVersion const &vt2) |
Compares two AcisVersion objects for greater than. | |
| logical | operator>= (AcisVersion const &vt1, AcisVersion const &vt2) |
Compares two AcisVersion objects for greater than or equal to. | |
AcisVersion object.
Role: This creates an AcisVersion object. When used with the AcisOptions object, it allows the user to specify which algorithmic version of ACIS to execute. Algorithmic versioning allows you to guarantee the exact regeneration of geometric and topological construction by calling APIs with specific version information.
| AcisVersion::AcisVersion | ( | ) |
Default constructor.
| AcisVersion::AcisVersion | ( | int | major, | |
| int | minor, | |||
| int | point | |||
| ) |
Creates an AcisVersion object from the given input.
| major | major version. | |
| minor | minor version. | |
| point | point version. |
| AcisVersion::AcisVersion | ( | int | tag | ) |
Constructs an AcisVersion object from the given tag.
Role: The ACIS version tag is an integral value which meets the following criteria: for ACIS 6.3.1, the tag would equal 6*10000 + 3*100 + 1 = 60301. So if you provided the integral value 60301 to this constructor, you would be creating an AcisVersion object with the version set to 6.3.1.
| tag | version tag. |
| int AcisVersion::acis_major | ( | ) |
Returns the major version number.
| int AcisVersion::acis_minor | ( | ) |
Returns the minor version number.
| int AcisVersion::acis_point | ( | ) |
Returns the point version number.
| AcisVersion& AcisVersion::operator= | ( | const AcisVersion & | in | ) |
Operator equal.
Role: Use to assign one AcisVersion object to another.
| in | AcisVersion to copy. |
| int AcisVersion::tag | ( | ) |
Returns the version tag.
Role: The ACIS version tag is an integral value which meets the following criteria: for ACIS 6.3.1, the tag would equal 6*10000 + 3*100 + 1 = 60301. So if you've constructed an AcisVersion object for ACIS 6.3.1, this method will return the value 60301.
| logical operator!= | ( | AcisVersion const & | vt1, | |
| AcisVersion const & | vt2 | |||
| ) | [friend] |
Compares two AcisVersion objects for inequality.
| avL | left AcisVersion. | |
| avR | right AcisVersion. |
| logical operator< | ( | AcisVersion const & | vt1, | |
| AcisVersion const & | vt2 | |||
| ) | [friend] |
Compares two AcisVersion objects for less than.
| avL | left AcisVersion. | |
| avR | right AcisVersion. |
| logical operator<= | ( | AcisVersion const & | vt1, | |
| AcisVersion const & | vt2 | |||
| ) | [friend] |
Compares two AcisVersion objects for less than or equal to.
| avL | left AcisVersion. | |
| avR | right AcisVersion. |
| logical operator== | ( | AcisVersion const & | vt1, | |
| AcisVersion const & | vt2 | |||
| ) | [friend] |
Compares two AcisVersion objects for equality.
| avL | left AcisVersion. | |
| avR | right AcisVersion. |
| logical operator> | ( | AcisVersion const & | vt1, | |
| AcisVersion const & | vt2 | |||
| ) | [friend] |
Compares two AcisVersion objects for greater than.
| avL | left AcisVersion. | |
| avR | right AcisVersion. |
| logical operator>= | ( | AcisVersion const & | vt1, | |
| AcisVersion const & | vt2 | |||
| ) | [friend] |
Compares two AcisVersion objects for greater than or equal to.
| avL | left AcisVersion. | |
| avR | right AcisVersion. |