All Frameworks Class Hierarchy This Framework Previous Next Indexes
PartInterfaces Interface CATISuSplit
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---PartInterfaces.CATIShape
|
+---CATISuSplit
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISuSplit
Interface to represent sewing and split features.
Role: This interface defines the common behavior of
sewing and split features.
- See also:
- CATISewing, CATISplit
Method Index
- o
GetPlane()
- Retrieves the surfacic feature to be sewn or splitted.
- o
GetSplitType()
- Retrieves the side to be kept for the splitting or sewing operation.
- o
ModifySplitPlane(CATISpecObject_var)
- Sets or swaps the surfacic feature to be sewn or splitted.
- o
ModifySplitType(CATPrtSplitType)
- Sets or modifies the side to be kept for sewing or splitting operation.
Methods
o GetPlane
-
Retrieves the surfacic feature to be sewn or splitted.
- Returns:
- the surfacic feature.
Legal values: The surfacic feature is either
CATISpecObject_var when the surfacic feature exists or
NULL_var if it does not exist.
o GetSplitType
public virtual int GetSplitType( | )= 0 |
-
Retrieves the side to be kept for the splitting or sewing operation.
- Returns:
- the side value.
Legal values: The side value is either
PositiveSide (=0) when it refers to the same
orientation as the surfacic feature normal vector or
NegativeSide (=1) when it refers to the opposite
orientation as the surfacic feature normal vector.
o ModifySplitPlane
-
Sets or swaps the surfacic feature to be sewn or splitted.
- Parameters:
-
- ihSplitPlane
- The surfacic feature.
o ModifySplitType
-
Sets or modifies the side to be kept for sewing or splitting operation.
- Parameters:
-
- iSplitType
- The side to be kept.
Legal values: iSplitType equals PositiveSide (=0)
or NegativeSide (=1).
The PositiveSide value refers to the same orientation as the surfacic
feature normal vector.
The NegativeSide value refers to the opposite orientation as the
surfacic feature normal vector.
This object is included in the file: CATISuSplit.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces