CATHvacDesignUseItf Interface CATIHvaSpoolInstance
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIHvaSpoolInstance
This interface is implemented by Spool Occurrence.
It gives information about Spool Modes.
Role: Spool Identification and Mode Information.
Method Index
- o
GetMembers(CATLISTP(CATBaseUnknown)*&)
- Gets the list of the spool members in Preliminary or Manufacturing mode.
- o
GetMode(CATIHvaSpoolInstance::CATHvaSpoolModeEnum&)
- Gets mode of this spool.
- o
GetReference(CATIHvaSpoolReference*&)
- Gets the PLM reference of corresponding Spool Occurrence.
Enumerated Type Index
- o
CATHvaSpoolModeEnum
-
Methods
o GetMembers
-
Gets the list of the spool members in Preliminary or Manufacturing mode.
- Parameters:
-
- opListUnkSpoolMembers[out,
- CATLISTP(CATBaseUnknown)#Release]. List of the members of the spool.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_INVALIDARG
- it is not a Preliminary or Manufacturing mode spool Or opListUnkSpoolMembers is not NULL
- E_FAIL
- operation failed
o GetMode
public virtual HRESULT GetMode( | CATIHvaSpoolInstance::CATHvaSpoolModeEnum& | oHvaSpoolMode) = 0 |
-
Gets mode of this spool.
- Parameters:
-
- oHvaSpoolMode
- [out, CATHvaSpoolModeEnum] Mode of spool.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o GetReference
-
Gets the PLM reference of corresponding Spool Occurrence.
- Parameters:
-
- opISpoolReference
- Return a pointer on reference [out, CATIHvaSpoolReference#Release].
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
Enumerated Types
o CATHvaSpoolModeEnum
-
enum CATHvaSpoolModeEnum {
CatHvaEmptySpool,
CatHvaPreliminaryDesign,
CatHvaManufacturing,
CatHvaMixOfPreliminaryAndManufacturing,
CatHvaErrorWrongTypeOfElemInSpool
}
This object is included in the file: CATIHvaSpoolInstance.h
If needed, your Imakefile.mk should include the module: CATHvacDesignUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.