CATPartUseItf Interface CATIPdgUseStiffener

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


interface CATIPdgUseStiffener

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(double&)
Returns the value of the thickness of a top thin stiffener.
o GetThicknessTop(CATICkeParm_var&)
Returns the parameter links to 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(CATBaseUnknown_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 GetInnerSide()
Returns the closing side of the open profile.
Returns:
The side flag.
o GetProfile
public virtual GetProfile()
Returns the profile internal component.
Returns:
The profile.
o GetStiffenerMode
public virtual GetStiffenerMode( oMode)
Returns the mode of the stiffener.
Returns:
= 0 stiffener from side (False) = 1 stiffener from top (True)
o GetSymmetry
public virtual GetSymmetry()
Tests whether the symmetrical extension is set or not.
Returns:
The symmetry flag.
Legal values: 1 for symmetry, 0 otherwise.
o GetThicknessTop
public virtual GetThicknessTop( oThick)
Returns the value of the thickness of a top thin stiffener.
Returns:
The value.
o GetThicknessTop
public virtual GetThicknessTop( oThickParm)
Returns the parameter links to the thickness of a top thin stiffener.
Returns:
The parameter.
o GetThicknessValue
public virtual GetThicknessValue()
Returns the thickness value.
Returns:
The thickness value.
o IsReversedThicknessDirection
public virtual IsReversedThicknessDirection()
Tests whether the thickness direction is reversed or not.
Returns:
The reversal flag.
Legal values: 1 for reversal, 0 otherwise.
o ModifyProfile
public virtual ModifyProfile( const ihElt_input)
Sets a new element as profile.
Parameters:
ihElt
The profile element. Typically a Sketch.
o SetInnerSide
public virtual SetInnerSide( iSide)
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 SetReversedThicknessDirection( iRev)
Allows users to reverse the thickness direction.
Parameters:
iRev
The reversal flag.
Legal values: 1 for reversal, 0 otherwise.
o SetStiffenerMode
public virtual SetStiffenerMode( const iMode)
Sets the mode of the stiffener. = 0 stiffener from side (False) = 1 stiffener from top (True)
o SetSymmetry
public virtual SetSymmetry( iSym)
Sets the symmetrical extension.
Parameters:
iSym
The symmetry flag.
Legal values: 1 for symmetry, 0 otherwise.
o SetThicknessTop
public virtual SetThicknessTop( const iThick)
Sets the value of the thickness of a top thin stiffener.
o SetThicknessValue
public virtual SetThicknessValue( iValue)
Sets the thickness value.
Parameters:
iValue
The thickness value.

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

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