All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PartInterfaces Interface CATIStiffener

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---PartInterfaces.CATIShape
        |
        +---CATIStiffener
 

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


interface CATIStiffener

Interface associated to the Stiffener feature.
Role: This interface allows users to manage the specifications of a Stiffener. A Stiffener adds material by extruding an open profile along a direction normal to the profile.


Method Index


o GetInnerSide()
Returns the closing side of the open profile.
o GetProfile()
Returns the profile internal component.
o GetStiffenerMode(int&)
Returns the mode of the stiffener.
o GetSymmetry()
Tests whether the symmetrical extension is set or not.
o GetThicknessTop(CATICkeParm_var&)
Returns the parameter links to the thickness of a top thin stiffener.
o GetThicknessTop(double&)
Returns the value of the thickness of a top thin stiffener.
o GetThicknessValue()
Returns the thickness value.
o IsReversedThicknessDirection()
Tests whether the thickness direction is reversed or not.
o ModifyProfile(CATISpecObject_var&)
Sets a new element as profile.
o SetInnerSide(int)
Specifies which side of the open profile will be used for closing.
o SetReversedThicknessDirection(int)
Allows users to reverse the thickness direction.
o SetStiffenerMode(int)
Sets the mode of the stiffener.
o SetSymmetry(int)
Sets the symmetrical extension.
o SetThicknessTop(double)
Sets the value of the thickness of a top thin stiffener.
o SetThicknessValue(double)
Sets the thickness value.

Methods


o GetInnerSide
public virtual int GetInnerSide()const = 0
Returns the closing side of the open profile.
Returns:
The side flag.
o GetProfile
public virtual CATISpecObject_var GetProfile()const = 0
Returns the profile internal component.
Returns:
The profile.
o GetStiffenerMode
public virtual void GetStiffenerMode(int& oMode) = 0
Returns the mode of the stiffener.
Returns:
= 0 stiffener from side (False) = 1 stiffener from top (True)
o GetSymmetry
public virtual int GetSymmetry()const = 0
Tests whether the symmetrical extension is set or not.
Returns:
The symmetry flag.
Legal values: 1 for symmetry, 0 otherwise.
o GetThicknessTop
public virtual void GetThicknessTop(CATICkeParm_var& oThickParm) = 0
Returns the parameter links to the thickness of a top thin stiffener.
Returns:
The parameter.
o GetThicknessTop
public virtual void GetThicknessTop(double& oThick) = 0
Returns the value of the thickness of a top thin stiffener.
Returns:
The value.
o GetThicknessValue
public virtual double GetThicknessValue()const = 0
Returns the thickness value.
Returns:
The thickness value.
o IsReversedThicknessDirection
public virtual int IsReversedThicknessDirection()const = 0
Tests whether the thickness direction is reversed or not.
Returns:
The reversal flag.
Legal values: 1 for reversal, 0 otherwise.
o ModifyProfile
public virtual void ModifyProfile( const CATISpecObject_var& ihElt) = 0
Sets a new element as profile.
Parameters:
ihElt
The profile element. Typically a Sketch.
o SetInnerSide
public virtual void SetInnerSide(int iSide) = 0
Specifies which side of the open profile will be used for closing.
Parameters:
iSide
The side information.
To determine the closing side users must compute a three vectors axis at a point of the contour:
- the tangent to the contour oriented according to the contour orientation,
- the normal to the contour belonging to the profile plane, oriented towards the desired closing side,
- the normal to the plane supporting the contour.
Legal values: 1 for direct axis, -1 for indirect axis.
o SetReversedThicknessDirection
public virtual void SetReversedThicknessDirection(int iRev) = 0
Allows users to reverse the thickness direction.
Parameters:
iRev
The reversal flag.
Legal values: 1 for reversal, 0 otherwise.
o SetStiffenerMode
public virtual void SetStiffenerMode( const int iMode) = 0
Sets the mode of the stiffener. = 0 stiffener from side (False) = 1 stiffener from top (True)
o SetSymmetry
public virtual void SetSymmetry(int iSym) = 0
Sets the symmetrical extension.
Parameters:
iSym
The symmetry flag.
Legal values: 1 for symmetry, 0 otherwise.
o SetThicknessTop
public virtual void SetThicknessTop( const double iThick) = 0
Sets the value of the thickness of a top thin stiffener.
o SetThicknessValue
public virtual void SetThicknessValue(double iValue) = 0
Sets the thickness value.
Parameters:
iValue
The thickness value.

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

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