CATStrUseItf Interface CATIStrUseOpeningMngt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIStrUseOpeningMngt
Interface to manage openings of the SFD Plate and Profile.
Role: Interface to manage Openings.
Feature implementing this interface: SFD/SDD Profile, SFD/SDD Panel/Plate.
Method Index
- o
AddOpening(CATIMmiMechanicalFeature_var&)
- Create an Opening with all the data structure.
- o
GetAvailableStandardContours(CATListValCATUnicodeString&)
- Get the Standard Opening contour names available for creating a Standard Opening.
- o
GetAvailableStandardPositioningStrategies(CATListValCATUnicodeString&)
- Get the available positioning strategies for Parametric Feature Instances.
- o
GetOpenings(CATLISTV(CATIMmiMechanicalFeature_var)&,int)
- Get the Openings that are inside this object.
- o
RemoveOpening(CATIMmiMechanicalFeature_var&)
- Remove an opening.
Methods
o AddOpening
public virtual AddOpening( | | ospOpening) |
-
Create an Opening with all the data structure. An Opening is a GSMGeom
feature that stands for the positive result of a hole (like a GSMFill of the
contour used for the hole for instance). This feature will be aggregated
under the OpeningPlateSet for the Panel or under the OpeningProfileSet
for a Profile. By default, an Opening on Panel does not interrupt the
profiles of the Panel and is dragable to the OpeningPlateProfileSet
tool if this Opening should interrupt the profiles of this Panel.
For setting further attributes please refer to CATISfdOpening interfaces.
Role: Create an Opening with all the data structure.
- Parameters:
-
- ospOpening
- The created Opening.
o GetAvailableStandardContours
public virtual GetAvailableStandardContours( | | oListContourNames) |
-
Get the Standard Opening contour names available for creating a Standard Opening.
- Parameters:
-
- oListStrategyNames
- The list of internal names of the available Standard Opening contours.
o GetAvailableStandardPositioningStrategies
public virtual GetAvailableStandardPositioningStrategies( | | oListStrategyNames) |
-
Get the available positioning strategies for Parametric Feature Instances.
- Parameters:
-
- oListStrategyNames
- The list of internal names of the available positioning strategies.
o GetOpenings
public virtual GetOpenings( | | oListOfOpenings, |
| const | iType | = 0) |
-
Get the Openings that are inside this object. If you used this interface on a Profile
and request iType = 1 or 2, you can get the OpeningsPlate or OpeningsPlateProfile.
If you use it on a SuperPlate and you request iType = 3, this method will give you E_FAIL.
- Parameters:
-
- oListOfOpenings
- List of Openings that just pierce the Plates of this SuperPlate.
- iType
- The type of Opening you want to retreive:
- 0: All
- 1: Openings piercing the Plates inside the OpeningPlateSet
- 2: Openings piercing the Plates and interrupting the
Profiles inside the OpeningPlateProfileSet
- 3: Openings piercing the Profile inside the OpeningProfileSet
o RemoveOpening
public virtual RemoveOpening( | const | ispOpening) |
-
Remove an opening. The opening must belong to this Panel / Profile.
- Parameters:
-
- ispOpening
- Opening.
This object is included in the file: CATIStrUseOpeningMngt.h
If needed, your Imakefile.mk should include the module: CATStrUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.