All Frameworks Class Hierarchy This Framework Indexes
VPMInterfaces Interface CATIAVPMUEVersionning
Usage: you can freely reimplement this interface.
interface CATIAVPMUEVersionning
Represents the Versionning possibilities User Exit.
There is a User Exit for each case :
- GetNewVersion
- GetPreferedVersion
Method Index
- o
GetNewVersion(long,CATUnicodeString&,CATUnicodeString&)
- User Exit called when an ObjectVersion is created from a CATIAVPMObjectMaster.
- o
GetNewVersion(long,CATBSTR&,CATBSTR&)
- User Exit called when an ObjectVersion is created from a CATIAVPMObjectMaster.
- o
GetPreferedVersion(CATIAVPMObjectVersion*&)
- User Exit called when an ObjectVersion is queried from a CATIAVPMObjectMaster.
Methods
o GetNewVersion
| public virtual GetNewVersion( | | iPrevVersionNumber, |
| const | iPrevVersionValue, |
| | oVersionValue) |
-
User Exit called when an ObjectVersion is created from a CATIAVPMObjectMaster.
- Parameters:
-
- in
- long iPrevVersionNumber The number of the previous version
- in
- CATUnicodeString iPrevVersionValue The string value of the previous version
- out
- CATUnicodeString oVersionValue The string value of the new version.
o GetNewVersion
| public virtual GetNewVersion( | | iPrevVersionNumber, |
| const | iPrevVersionValue, |
| | oVersionValue) |
-
User Exit called when an ObjectVersion is created from a CATIAVPMObjectMaster.
- Parameters:
-
- in
- long iPrevVersionNumber The number of the previous version
- in
- CATBSTR iPrevVersionValue The string value of the previous version
- out
- CATBSTR oVersionValue The string value of the new version.
This must be newly allocated, and will be freed by the caller using CATFreeString from FW System.
o GetPreferedVersion
| public virtual GetPreferedVersion( | | oVersion) |
-
User Exit called when an ObjectVersion is queried from a CATIAVPMObjectMaster.
- Parameters:
-
- out
- CATIAVPMObjectVersion oVersion The required object version
This object is included in the file: CATIAVPMUEVersionning.h
If needed, your Imakefile.mk should include the module: VPMItf