CATPartUseItf Interface CATIPdgUseSweep

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


interface CATIPdgUseSweep

Class to manage sweep object.
Role: This interface is the base object for rib and slot features.

See also:


Method Index


o GetCenterCurve()
Returns sweep centercurve.
o GetMergeThin(int&)
Returns the lateral relimitation status for a thin sweep.
o GetNeutralFiber(int&)
Returns the neutral fiber status for a thin sweep.
o GetProfile()
Returns sweep profile.
o GetPullingDirection(CATMathDirection&)
Returns sweep pulling direction.
o GetPullingDirection(CATIMmiMechanicalFeature_var&)
Returns sweep pulling direction.
o GetReferenceSurface()
Returns sweep reference surface.
o GetThickThin1(double&)
Returns the value of the first thickness of a thin sweep.
o GetThickThin1(CATICkeParm_var&)
Returns the parameter links to the first thickness of a thin sweep.
o GetThickThin2(double&)
Returns the value of the second thickness of a thin sweep.
o GetThickThin2(CATICkeParm_var&)
Returns the parameter links to the second thickness of a thin sweep.
o GetThinCheck(int&)
Returns the thin status for a sweep.
o GetTwistReductionFlag(boolean&)
Returns the twist reduction status for a sweep.
o GetTwistReductionOffset(double&)
Returns the value of the offset if twist reduction is activated.
o GetTwistReductionOffset(CATICkeParm_var&)
Returns the parameter links to the offset if twist reduction is activated.
o HasPullingDirection()
Returns if the sweep has a pulling direction.
o SetCenterCurve(CATBaseUnknown_var)
Sets sweep centercurve.
o SetMergeThin(int)
Sets the lateral relimitation status for a thin sweep.
o SetNeutralFiber(int)
Sets the neutral fiber status for a thin sweep.
o SetProfile(CATBaseUnknown_var)
Sets sweep profile.
o SetPullingDirection(CATBaseUnknown_var)
Sets sweep pulling direction.
o SetPullingDirection(CATMathDirection&)
Sets sweep pulling direction.
o SetReferenceSurface(CATBaseUnknown_var)
Sets sweep referencesurface.
o SetThickThin1(double)
Sets the value of the first thickness of a thin sweep.
o SetThickThin2(double)
Sets the value of the second thickness of a thin sweep.
o SetThinCheck(int)
Sets the thin status for a sweep.
o SetTwistReductionFlag(boolean)
Sets the twist reduction status for a sweep.
o SetTwistReductionOffset(double)
Sets the value of the offset if twist reduction is activated.
o UnsetPullingDirection()
Resets pulling direction.

Methods


o GetCenterCurve
public virtual GetCenterCurve()
Returns sweep centercurve.
o GetMergeThin
public virtual GetMergeThin( oMergeThin)
Returns the lateral relimitation status for a thin sweep.
Returns:
= 0 no lateral relimitation = 1 lateral relimitation
o GetNeutralFiber
public virtual GetNeutralFiber( oNeutralFiber)
Returns the neutral fiber status for a thin sweep.
Returns:
= 0 neutral fiber inactivated = 1 neutral fiber activated
o GetProfile
public virtual GetProfile()
Returns sweep profile.
o GetPullingDirection
public virtual GetPullingDirection( iMathDir)
Returns sweep pulling direction.
Parameters:
iMathDir
Sweep pulling direction.
o GetPullingDirection
public virtual GetPullingDirection( ohDirection_output)
Returns sweep pulling direction.
Parameters:
ohDirection
Sweep pulling direction.
o GetReferenceSurface
public virtual GetReferenceSurface()
Returns sweep reference surface.
o GetThickThin1
public virtual GetThickThin1( oThick)
Returns the value of the first thickness of a thin sweep.
Returns:
The value.
o GetThickThin1
public virtual GetThickThin1( oThickParm)
Returns the parameter links to the first thickness of a thin sweep.
Returns:
The parameter.
o GetThickThin2
public virtual GetThickThin2( oThick)
Returns the value of the second thickness of a thin sweep.
Returns:
The value.
o GetThickThin2
public virtual GetThickThin2( oThickParm)
Returns the parameter links to the second thickness of a thin sweep.
Returns:
The parameter.
o GetThinCheck
public virtual GetThinCheck( oThinCheck)
Returns the thin status for a sweep.
Returns:
= 0 prism not thin = 1 prism thin
o GetTwistReductionFlag
public virtual GetTwistReductionFlag( oTwistReduction)
Returns the twist reduction status for a sweep.
Returns:
= TRUE twist reduction activated = FALSE twist reduction non activated
o GetTwistReductionOffset
public virtual GetTwistReductionOffset( oOffset)
Returns the value of the offset if twist reduction is activated.
Returns:
The value.
o GetTwistReductionOffset
public virtual GetTwistReductionOffset( oOffsetParm)
Returns the parameter links to the offset if twist reduction is activated.
Returns:
The parameter.
o HasPullingDirection
public virtual HasPullingDirection()
Returns if the sweep has a pulling direction.
If no pulling direction: returns FALSE.
If pulling direction: returns TRUE.
o SetCenterCurve
public virtual SetCenterCurve( const ihCenterCurve_input)
Sets sweep centercurve.
Parameters:
ihCenterCurve
Sweep centercurve.
The profile is swept along this centercurve.
Centercurve is represented by a sketch.
o SetMergeThin
public virtual SetMergeThin( const iMergeThin)
Sets the lateral relimitation status for a thin sweep. = 0 no lateral relimitation = 1 lateral relimitation
o SetNeutralFiber
public virtual SetNeutralFiber( const iNeutralFiber)
Sets the neutral fiber status for a thin sweep. = 0 neutral fiber inactivated = 1 neutral fiber activated
o SetProfile
public virtual SetProfile( const ihProfile_input)
Sets sweep profile.
Parameters:
ihProfile
Sweep profile.
The profile is swept along the centercurve.
Profile is represented by a sketch.
o SetPullingDirection
public virtual SetPullingDirection( const ihDirection_input)
Sets sweep pulling direction.
Parameters:
ihDirection
Sweep pulling direction.
Pulling direction is used to define profile orientation.
By default profile is oriented with keep angle mode.
o SetPullingDirection
public virtual SetPullingDirection( const iMathDir)
Sets sweep pulling direction.
Parameters:
iMathDir
Sweep pulling direction.
Pulling direction is used to define profile orientation.
By default profile is oriented with keep angle mode.
o SetReferenceSurface
public virtual SetReferenceSurface( const ihRefSurf_input)
Sets sweep referencesurface.
Parameters:
ihRefSurf
Sweep reference surface.
Reference surface is used to define profile orientation.
By default profile is oriented with keep angle mode.
Centercurve must lay down reference surface.
o SetThickThin1
public virtual SetThickThin1( const iThick)
Sets the value of the first thickness of a thin sweep.
o SetThickThin2
public virtual SetThickThin2( const iThick)
Sets the value of the second thickness of a thin sweep.
o SetThinCheck
public virtual SetThinCheck( const iThinCheck)
Sets the thin status for a sweep. = 0 prism not thin = 1 prism thin
o SetTwistReductionFlag
public virtual SetTwistReductionFlag( iTwistReduction)
Sets the twist reduction status for a sweep. = TRUE twist reduction activated = FALSE twist reduction non activated
o SetTwistReductionOffset
public virtual SetTwistReductionOffset( const iOffset)
Sets the value of the offset if twist reduction is activated.
o UnsetPullingDirection
public virtual UnsetPullingDirection()
Resets pulling direction.

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

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