CATStrUseItf Interface CATIStrUseProfileCrv

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


interface CATIStrUseProfileCrv

Interface to manage Profile created with a curve Role: Allows to manage Profile created with 1 curve


Method Index


o GetCurve(CATIMmiMechanicalFeature_var&)
Gets Curve.
o GetCurve(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Gets the curve, with context if existing.
o GetCurveOffset(CATICkeParm_var&)
Get the geodesic offset of the curve.
o GetReference(CATIMmiMechanicalFeature_var&)
Gets Reference.
o GetReference(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Gets the reference, with context if existing.
o SetCurve(CATIMmiMechanicalFeature_var&)
Sets Curve.
o SetCurve(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Sets Curve.
o SetReference(CATIMmiMechanicalFeature_var&)
Sets Reference.
o SetReference(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Sets Reference.

Methods


o GetCurve
public virtual GetCurve( ospCurve)
Gets Curve.
Role: Allows getting Profile's curve.
Parameters:
ospCurve
Curve
o GetCurve
public virtual GetCurve( ospCurve,
ospContextOfCurve,
ospContextOfProfile)
Gets the curve, with context if existing.
Role: Allows getting the profile's curve.
Parameters:
ospCurve
Surface, SFD panel DMS or SDD plate.
ospContextOfSurface
The occurrence in which ospReference has been considered.
ospContextOfProfile
The occurrence in which this profile has been considered.
o GetCurveOffset
public virtual GetCurveOffset( ospOffset)
Get the geodesic offset of the curve. Obviously, this offset is used to create a geodesic parallel curve if reference surface is specified.
Parameters:
ospOffset
Offset.
o GetReference
public virtual GetReference( ospReference)
Gets Reference.
Role: Allows getting curve's reference.
Parameters:
ospReference
Reference
o GetReference
public virtual GetReference( ospReference,
ospContextOfReference,
ospContextOfProfile)
Gets the reference, with context if existing.
Role: Allows getting curve's reference surface..
Parameters:
ospSurface
Surface, SFD panel DMS or SDD plate.
ospContextOfSurface
The occurrence in which ospReference has been considered.
ospContextOfProfile
The occurrence in which this profile has been considered.
o SetCurve
public virtual SetCurve( const ispCurve)
Sets Curve.
Role: Allows setting Profile's curve. Note: This method may be used in SFD only.
Parameters:
ispCurve
Curve
o SetCurve
public virtual SetCurve( const ispCurve,
const ispContextOfCurve,
const ispContextOfProfile)
Sets Curve.
Role: Allows setting Profile's curve. Note: This method can be used in SFD and SDD and allows the definition of a contextual link.
Parameters:
ispCurve
Curve
ispContextOfCurve
The occurrence in which ispCurve has to be considered.
ispContextOfProfile
The occurrence in which this profile is considered. In SDD, it has to be the profile product.
o SetReference
public virtual SetReference( const ispReference)
Sets Reference.
Role: Allows setting curve's reference. Note: This method may be used in SFD only. Important : when the profile is a stiffener on curve, or stiffener on free edge, you must set the delimited molded surface of the panel.
Parameters:
ispReference
Reference
o SetReference
public virtual SetReference( const ispReference,
const ispContextOfReference,
const ispContextOfProfile)
Sets Reference.
Role: Allows setting curve's reference. Note: This method can be used in SFD and SDD and allows the definition of a contextual link. Important : - If the profile is a SFD stiffener or stiffener on free edge, you must set the delimited molded surface (DMS) of the panel. - If the profile is a SDD stiffener or stiffener on free edge, you must set the plate itself
Parameters:
ispReference
Reference
ispContextOfReference
The occurrence in which ispCurve has to be considered. If the profile is a SDD stiffener or stiffener on free edge, it has to be the plate product.
ispContextOfProfile
The occurrence in which this profile is considered. In SDD, it has to be the profile product.

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

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