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
public virtual CATISpecObject_var GetPlane()= 0
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
public virtual void ModifySplitPlane(CATISpecObject_var ihSplitPlane) = 0
Sets or swaps the surfacic feature to be sewn or splitted.
Parameters:
ihSplitPlane
The surfacic feature.
o ModifySplitType
public virtual void ModifySplitType(CATPrtSplitType iSplitType) = 0
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

Copyright © 2003, Dassault Systèmes. All rights reserved.