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.