AcisVersion
List of: Classes
Subjects: History and Roll
Contents: Kernel

Purpose: Creates an ACISversion object.

Derivation: AcisVersion : ACIS_OBJECT : -

Filename: kern/kernel/kernapi/api/version_tag.hxx

Description: This creates an AcisVersion object set to the specific version of ACIS you desire and than pass it as an argument to the API. Versioning allows you to guarantee the exact regeneration of geometric and topological construction by calling APIs with specific version information.

Constructor: public: AcisVersion::AcisVersion ();


Default constructor.






public: AcisVersion::AcisVersion (


int major, // major version


int minor, // minor version


int point // point version


);


Creates an AcisVersion object from the given input.






public: AcisVersion::AcisVersion (


int tag // version tag


);


Creates an AcisVersion object from the given input.



Methods: public: int AcisVersion::acis_major ();


The major version number.






public: int AcisVersion::acis_minor ();


The minor version number.






public: int AcisVersion::acis_point ();


The point version number.






public: int AcisVersion::tag ();


The version tag. The object codes the three version numbers into one specific tag integer.




Related Fncs: friend: logical operator< (


AcisVersion const& vt1, // tag 1


AcisVersion const& vt2 // tag 2


);


MAC NT UNIX platforms only.






friend: logical operator<= (


AcisVersion const& vt1, // tag 1


AcisVersion const& vt2 // tag 2


);


MAC NT UNIX platforms only.






friend: logical operator== (


AcisVersion const& vt1, // tag 1


AcisVersion const& vt2 // tag 2


);


MAC NT UNIX platforms only.






friend: logical operator> (


AcisVersion const& vt1, // tag 1


AcisVersion const& vt2 // tag 2


);


MAC NT UNIX platforms only.






friend: logical operator>= (


AcisVersion const& vt1, // tag 1


AcisVersion const& vt2 // tag 2


);


MAC NT UNIX platforms only.
PDF/KERN/27CLA.PDF
HTM/DATA/KERN/KERN/27CLA/0003.HTM