CATPartUseItf Interface CATIPdgUseFaceFillet

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


interface CATIPdgUseFaceFillet

Interface to represent the face fillet shape.
Role: A face fillet shape is built between two faces with a radius.


Method Index


o GetFirstFace()
Returns the first filleted face.
o GetRadius()
Returns the face fillet radius.
o GetSecondFace()
Returns the second filleted face.
o ModifyRadius(double)
Sets the face fillet radius.
o SetFirstFace(CATIMmiUseBRep_var)
Sets or removes the first face to be filleted.
o SetSecondFace(CATIMmiUseBRep_var)
Sets or removes the second face to be filleted.

Methods


o GetFirstFace
public virtual CATIMmiUseBRep_var GetFirstFace()const= 0
Returns the first filleted face. The CATISpecObject_var is a Rsur Feature (CATIMfRsur).
o GetRadius
public virtual double GetRadius()const= 0
Returns the face fillet radius.
Legal values: The radius value must be greater than 0 but not equal to 0.
o GetSecondFace
public virtual CATIMmiUseBRep_var GetSecondFace()const= 0
Returns the second filleted face. The CATISpecObject_var is a Rsur Feature (CATIMfRsur).
o ModifyRadius
public virtual void ModifyRadius(double iRadius) = 0
Sets the face fillet radius.
Parameters:
iRadius
Specifies the radius value.
Legal values: The radius value must be greater than 0 but not equal to 0.
o SetFirstFace
public virtual void SetFirstFace(CATIMmiUseBRep_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 CATIMmiUseBRep_var should be a Rsur feature (CATIMfRsur) created with CATIMmiBRepFactory. This face should not be already used in the fillet. This face should belong to the same mechanical body.
o SetSecondFace
public virtual void SetSecondFace(CATIMmiUseBRep_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 CATIMmiUseBRep_var should be a Rsur feature (CATIMfRsur) created with CATIMmiBRepFactory. 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: CATIPdgUseFaceFillet.h
If needed, your Imakefile.mk should include the module: CATPartUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.