All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PartInterfaces Interface CATITritangentFillet

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---PartInterfaces.CATIShape
        |
        +---PartInterfaces.CATIFillet
          |
          +---CATITritangentFillet
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATITritangentFillet

Interface to represent the tritangent fillet shape.
Role: A tritangent fillet shape is built between 3 faces. Two faces will be relimited, the third is used as "face to be removed". and will disappear within the resulting shape.


Method Index


o GetFace1()
o GetFace2()
o GetFaceToRemove()
Returns the removed face.
o GetFirstFace()
Returns the first filleted face.
o GetRemoveFace()
o GetSecondFace()
Returns the second filleted face.
o SetFace1(CATIMfBRepFeature_var)
o SetFace2(CATIMfBRepFeature_var)
o SetFaceToRemove(CATIMfBRep_var)
Sets or removes the face to be removed.
o SetFirstFace(CATIMfBRep_var)
Sets or removes the first face to be filleted.
o SetRemoveFace(CATIMfBRepFeature_var)
o SetSecondFace(CATIMfBRep_var)
Sets or removes the second face to be filleted.

Methods


o GetFace1
public virtual CATIMfBRepFeature_var GetFace1()const= 0
Deprecated:
V5R14 #GetFirstFace Use GetFirstFace method instead.
o GetFace2
public virtual CATIMfBRepFeature_var GetFace2()const= 0
Deprecated:
V5R14 #GetSecondFace Use GetSecondFace method instead.
o GetFaceToRemove
public virtual CATIMfBRep_var GetFaceToRemove()const= 0
Returns the removed face. The CATISpecObject_var is a Rsur Feature (CATIMfRsur).
o GetFirstFace
public virtual CATIMfBRep_var GetFirstFace()const= 0
Returns the first filleted face. The CATISpecObject_var is a Rsur Feature (CATIMfRsur).
o GetRemoveFace
public virtual CATIMfBRepFeature_var GetRemoveFace()const= 0
Deprecated:
V5R14 #GetFaceToRemove Use GetFaceToRemove method instead.
o GetSecondFace
public virtual CATIMfBRep_var GetSecondFace()const= 0
Returns the second filleted face. The CATISpecObject_var is a Rsur Feature (CATIMfRsur).
o SetFace1
public virtual void SetFace1(CATIMfBRepFeature_var ihRsur1) const= 0
Deprecated:
V5R14 #SetFirstFace Use SetFirstFace method instead.
o SetFace2
public virtual void SetFace2(CATIMfBRepFeature_var ihRsur2) const= 0
Deprecated:
V5R14 #SetSecondFace Use SetSecondFace method instead.
o SetFaceToRemove
public virtual void SetFaceToRemove(CATIMfBRep_var ihRsur) const= 0
Sets or removes the face to be removed.
Parameters:
ihRsur2
Case remove a face, ihRsur2 must be equal to NULL_var.
Case set a face, the CATIMfBRep_var should be a Rsur feature (CATIMfRsur) created with CATIMfBRepFactory. This face should not be already used in the fillet. This face should belong to the same mechanical body.
o SetFirstFace
public virtual void SetFirstFace(CATIMfBRep_var ihRsur) const= 0
Sets or removes the first face to be filleted.
Parameters:
ihRsur1
Case remove a face, ihRsur1 must be equal to NULL_var.
Case set a face, the CATIMfBRep_var should be a Rsur feature (CATIMfRsur) created with CATIMfBRepFactory. This face should not be already used in the fillet. This face should belong to the same mechanical body.
o SetRemoveFace
public virtual void SetRemoveFace(CATIMfBRepFeature_var ihRemoveRsur) const= 0
Deprecated:
V5R14 #SetFaceToRemove Use SetFaceToRemove method instead.
o SetSecondFace
public virtual void SetSecondFace(CATIMfBRep_var ihRsur) const= 0
Sets or removes the second face to be filleted.
Parameters:
ihRsur2
Case remove a face, ihRsur2 must be equal to NULL_var.
Case set a face, the CATIMfBRep_var should be a Rsur feature (CATIMfRsur) created with CATIMfBRepFactory. This face should not be already used in the fillet. This face should belong to the same mechanical body.

This object is included in the file: CATITritangentFillet.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces

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