CATStrUseItf Interface CATIStrUseSectionMngt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIStrUseSectionMngt
Interface to manage the section of the SFD Profile.
Role: Interface to manage section applied to a Profile.
Feature implementing this interface: SFD/SDD Profile.
Method Index
- o
GetAnchorPoint(CATUnicodeString&)
- Get the anchor point of this Profile.
- o
GetAngle(CATICkeParm_var&)
- Gets section's angle for this Profile.
- o
GetAngleMode(CATStrSectionOrientationMode&)
- Get the angle mode of this stiffener function
- o
GetFlangeAnchorPointOffset(CATICkeParm_var&)
- Gets Flange Anchor Point Offset.
- o
GetFlangeOrientation(CATStrOrientation&)
- Define the Flange orientation of the positioned section of this Profile.
- o
GetParameter(CATUnicodeString&,CATICkeParm_var&)
- This service retrieves a KWE parameter in the section document.
- o
GetPlacedSectionAxis(CATMathAxis*,double&)
- Compute the axis used to place the section on the trace.
- o
GetRefElementForAngle(CATIMmiMechanicalFeature_var&)
- Get the reference element used in "AlongPlane" mode for this stiffener function.
- o
GetSection(CATIMmiMechanicalFeature_var&)
- Get the section proxy of this Profile.
- o
GetSectionName(CATUnicodeString&)
- Get the section name of the section used by this Profile.
- o
GetWebAnchorPointOffset(CATICkeParm_var&)
- Gets Web Anchor Point offset.
- o
GetWebAnchorPointOffsetMode(CATStrWebAnchorPointOffsetMode&)
- Gets Web Anchor Point offset mode.
- o
GetWebOrientation(CATStrOrientation&)
- Define the Web orientation of the positioned section of this Profile.
- o
InvertFlangeOrientation()
- Invert the Flange orientation of the positioned section of this Profile.
- o
InvertWebOrientation()
- Invert the Web orientation of the positioned section of this Profile.
- o
SetAnchorPoint(CATUnicodeString&)
- Set the anchor point of this Profile.
- o
SetAngleMode(CATStrSectionOrientationMode)
- Set the angle mode of this stiffener function
- o
SetFlangeOrientation(CATStrOrientation&)
- Define the Flange orientation of the positioned section of this Profile.
- o
SetRefElementForAngle(CATIMmiMechanicalFeature_var&)
- Set the reference element used in "AlongPlane" mode for this Profile.
- o
SetSectionName(CATUnicodeString&)
- Set the section name on this Profile.
- o
SetWebAnchorPointOffsetMode(CATStrWebAnchorPointOffsetMode&)
- Sets Web Anchor Point offset mode.
- o
SetWebOrientation(CATStrOrientation&)
- Define the Web orientation of the positioned section of this Profile.
Methods
o GetAnchorPoint
public virtual GetAnchorPoint( | | oAnchorPoint) |
-
Get the anchor point of this Profile.
- Parameters:
-
- oAnchorPoint
- Anchor point name.
o GetAngle
public virtual GetAngle( | | ospAngle) |
-
Gets section's angle for this Profile.
- Parameters:
-
- ospAngle
- Section's angle.
o GetAngleMode
public virtual GetAngleMode( | | oAngleMode) |
-
Get the angle mode of this stiffener function
- Parameters:
-
- oAngleMode
- Current angle mode
o GetFlangeAnchorPointOffset
public virtual GetFlangeAnchorPointOffset( | | ospOffset) |
-
Gets Flange Anchor Point Offset.
- Parameters:
-
- ospOffset
- Flange Anchor Point offset parameter.
o GetFlangeOrientation
public virtual GetFlangeOrientation( | | oOrientation) |
-
Define the Flange orientation of the positioned section of this Profile.
It can be the typical case of the Stiffener laying on a Plate, or a Flange
flip of the section of a Member.
- Parameters:
-
- oOrientation
- Current side.
o GetParameter
public virtual GetParameter( | const | iName, |
| | ospParam) |
-
This service retrieves a KWE parameter in the section document.
- Parameters:
-
- iName
- Name of the parameter.
- ospParam
- Parameter.
o GetPlacedSectionAxis
public virtual GetPlacedSectionAxis( | | opAxis, |
| const | iLambda | = 0.) |
-
Compute the axis used to place the section on the trace. By default, it gives the axis on the start extremity.
- Dir1: Flange orientation
- Dir2: Web orientation
- Dir3: +/- tangent to the trace following profile section orientation attributes
- Parameters:
-
- opAxis
- Axis.
- iLambda
- Curvilinear parameter. Value in [0. , 1.].
o GetRefElementForAngle
public virtual GetRefElementForAngle( | | ospRefElement) |
-
Get the reference element used in "AlongPlane" mode for this stiffener function.
- Parameters:
-
- ospRefElement
- Plane.
o GetSection
public virtual GetSection( | | ospSection) |
-
Get the section proxy of this Profile.
- Parameters:
-
- ospSection
- Section proxy.
o GetSectionName
public virtual GetSectionName( | | oSectionName) |
-
Get the section name of the section used by this Profile.
- Parameters:
-
- oSectionName
- Section name.
o GetWebAnchorPointOffset
public virtual GetWebAnchorPointOffset( | | ospOffset) |
-
Gets Web Anchor Point offset.
- Parameters:
-
- ospOffset
- Flange Anchor Point offset parameter.
o GetWebAnchorPointOffsetMode
public virtual GetWebAnchorPointOffsetMode( | | oWebAnchorPointOffsetMode) |
-
Gets Web Anchor Point offset mode.
- Parameters:
-
- oWebAnchorPointOffsetMode
- Web Anchor Point offset mode.
o GetWebOrientation
public virtual GetWebOrientation( | | oOrientation) |
-
Define the Web orientation of the positioned section of this Profile.
It can be the typical case of the Stiffener laying on a Plate, or a Web
flip of the section of a Member.
- Parameters:
-
- oOrientation
- Current side.
o InvertFlangeOrientation
public virtual InvertFlangeOrientation( | ) |
-
Invert the Flange orientation of the positioned section of this Profile. It
is equivalent to a XFlip.
o InvertWebOrientation
public virtual InvertWebOrientation( | ) |
-
Invert the Web orientation of the positioned section of this Profile. It
is equivalent to a YFlip.
o SetAnchorPoint
public virtual SetAnchorPoint( | const | iAnchorPoint) |
-
Set the anchor point of this Profile.
- Parameters:
-
- iAnchorPoint
- Anchor point name.
o SetAngleMode
public virtual SetAngleMode( | const | iAngleMode) |
-
Set the angle mode of this stiffener function
- Parameters:
-
- iAngleMode
- New angle mode
o SetFlangeOrientation
public virtual SetFlangeOrientation( | const | iOrientation | = StrUnknownOrientation) |
-
Define the Flange orientation of the positioned section of this Profile.
It can be the typical case of the Stiffener laying on a Plate, or a Flange
flip of the section of a Member.
- Parameters:
-
- iOrientation
- New side.
o SetRefElementForAngle
public virtual SetRefElementForAngle( | const | ispRefElement) |
-
Set the reference element used in "AlongPlane" mode for this Profile.
- Parameters:
-
- ispRefElement
- Plane.
o SetSectionName
public virtual SetSectionName( | const | iSectionName) |
-
Set the section name on this Profile. The system performs a query in the database
to find the resolved document storing the Sketch of the section, then it imports
with a link the simplified section (outputprofile) in the representation of this Profile.
It created then a SectionProxy feature to share the selected section with several Profile
using the same section in the representation.
- Parameters:
-
- iSectionName
- Section name.
o SetWebAnchorPointOffsetMode
public virtual SetWebAnchorPointOffsetMode( | const | iWebAnchorPointOffsetMode) |
-
Sets Web Anchor Point offset mode.
- Parameters:
-
- iWebAnchorPointOffsetMode
- Web Anchor Point offset mode.
o SetWebOrientation
public virtual SetWebOrientation( | const | iOrientation | = StrUnknownOrientation) |
-
Define the Web orientation of the positioned section of this Profile.
It can be the typical case of the Stiffener laying on a Plate, or a Web
flip of the section of a Member.
- Parameters:
-
- iOrientation
- New side.
This object is included in the file: CATIStrUseSectionMngt.h
If needed, your Imakefile.mk should include the module: CATStrUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.