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.