CATPartUseItf Interface CATIPdgUseSuSplit
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIPdgUseSuSplit
Interface to represent sewing and split features.
Role: This interface defines the common behavior of
sewing and split features.
- See also:
- ,
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(CATBaseUnknown_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
public virtual 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 GetSplitType( | ) |
-
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
public virtual ModifySplitPlane( | | ihSplitPlane_input) |
-
Sets or swaps the surfacic feature to be sewn or splitted.
- Parameters:
-
- ihSplitPlane
- The surfacic feature.
o ModifySplitType
public virtual ModifySplitType( | | iSplitType) |
-
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: CATIPdgUseSuSplit.h
If needed, your Imakefile.mk should include the module: CATPartUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.