All Frameworks Class Hierarchy This Framework Previous Next Indexes
PartInterfaces Interface CATISweep
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---PartInterfaces.CATIShape
|
+---CATISweep
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISweep
Class to manage sweep object.
Role: This interface is the base object for rib and slot
features.
- See also:
- CATIShape
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(CATISpecObject_var&)
- Returns sweep pulling direction.
- o
GetPullingDirection(CATMathDirection&)
- Returns sweep pulling direction.
- o
GetReferenceSurface()
- Returns sweep reference surface.
- o
GetThickThin1(CATICkeParm_var&)
- Returns the parameter links to the first thickness of a thin sweep.
- o
GetThickThin1(double&)
- Returns the value of the first thickness of a thin sweep.
- o
GetThickThin2(CATICkeParm_var&)
- Returns the parameter links to the second thickness of a thin sweep.
- o
GetThickThin2(double&)
- Returns the value of 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(CATICkeParm_var&)
- Returns the parameter links to the offset if twist reduction is activated.
- o
GetTwistReductionOffset(double&)
- Returns the value of the offset if twist reduction is activated.
- o
HasPullingDirection()
- Returns if the sweep has a pulling direction.
- o
SetCenterCurve(CATISpecObject_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(CATISpecObject_var)
- Sets sweep profile.
- o
SetPullingDirection(CATISpecObject_var)
- Sets sweep pulling direction.
- o
SetPullingDirection(CATMathDirection)
- Sets sweep pulling direction.
- o
SetReferenceSurface(CATISpecObject_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
-
Returns sweep centercurve.
o GetMergeThin
public virtual void GetMergeThin( | int& | oMergeThin) = 0 |
-
Returns the lateral relimitation status for a thin sweep.
- Returns:
- = 0 no lateral relimitation
= 1 lateral relimitation
o GetNeutralFiber
public virtual void GetNeutralFiber( | int& | oNeutralFiber) = 0 |
-
Returns the neutral fiber status for a thin sweep.
- Returns:
- = 0 neutral fiber inactivated
= 1 neutral fiber activated
o GetProfile
-
Returns sweep profile.
o GetPullingDirection
public virtual void GetPullingDirection( | CATISpecObject_var& | ihDirection) const = 0 |
-
Returns sweep pulling direction.
- Parameters:
-
- ihDirection
- Sweep pulling direction.
o GetPullingDirection
-
Returns sweep pulling direction.
- Parameters:
-
- iMathDir
- Sweep pulling direction.
o GetReferenceSurface
-
Returns sweep reference surface.
o GetThickThin1
public virtual void GetThickThin1( | CATICkeParm_var& | oThickParm) = 0 |
-
Returns the parameter links to the first thickness of a thin sweep.
- Returns:
- The parameter.
o GetThickThin1
public virtual void GetThickThin1( | double& | oThick) = 0 |
-
Returns the value of the first thickness of a thin sweep.
- Returns:
- The value.
o GetThickThin2
public virtual void GetThickThin2( | CATICkeParm_var& | oThickParm) = 0 |
-
Returns the parameter links to the second thickness of a thin sweep.
- Returns:
- The parameter.
o GetThickThin2
public virtual void GetThickThin2( | double& | oThick) = 0 |
-
Returns the value of the second thickness of a thin sweep.
- Returns:
- The value.
o GetThinCheck
public virtual void GetThinCheck( | int& | oThinCheck)= 0 |
-
Returns the thin status for a sweep.
- Returns:
- = 0 prism not thin
= 1 prism thin
o GetTwistReductionFlag
public virtual void GetTwistReductionFlag( | boolean& | oTwistReduction) = 0 |
-
Returns the twist reduction status for a sweep.
- Returns:
- = TRUE twist reduction activated
= FALSE twist reduction non activated
o GetTwistReductionOffset
public virtual void GetTwistReductionOffset( | CATICkeParm_var& | oOffsetParm) = 0 |
-
Returns the parameter links to the offset if twist reduction is activated.
- Returns:
- The parameter.
o GetTwistReductionOffset
public virtual void GetTwistReductionOffset( | double& | oOffset) = 0 |
-
Returns the value of the offset if twist reduction is activated.
- Returns:
- The value.
o HasPullingDirection
public virtual CATBoolean HasPullingDirection( | )const = 0 |
-
Returns if the sweep has a pulling direction.
If no pulling direction: returns FALSE.
If pulling direction: returns TRUE.
o SetCenterCurve
-
Sets sweep centercurve.
- Parameters:
-
- ihCenterCurve
- Sweep centercurve.
The profile is swept along this centercurve.
Centercurve is represented by a sketch.
o SetMergeThin
public virtual void SetMergeThin( | const int | iMergeThin) =0 |
-
Sets the lateral relimitation status for a thin sweep.
= 0 no lateral relimitation
= 1 lateral relimitation
o SetNeutralFiber
public virtual void SetNeutralFiber( | const int | iNeutralFiber) = 0 |
-
Sets the neutral fiber status for a thin sweep.
= 0 neutral fiber inactivated
= 1 neutral fiber activated
o SetProfile
-
Sets sweep profile.
- Parameters:
-
- ihProfile
- Sweep profile.
The profile is swept along the centercurve.
Profile is represented by a sketch.
o SetPullingDirection
-
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
-
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
-
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 void SetThickThin1( | const double | iThick) = 0 |
-
Sets the value of the first thickness of a thin sweep.
o SetThickThin2
public virtual void SetThickThin2( | const double | iThick)= 0 |
-
Sets the value of the second thickness of a thin sweep.
o SetThinCheck
public virtual void SetThinCheck( | const int | iThinCheck) = 0 |
-
Sets the thin status for a sweep.
= 0 prism not thin
= 1 prism thin
o SetTwistReductionFlag
public virtual void SetTwistReductionFlag( | boolean | iTwistReduction) = 0 |
-
Sets the twist reduction status for a sweep.
= TRUE twist reduction activated
= FALSE twist reduction non activated
o SetTwistReductionOffset
public virtual void SetTwistReductionOffset( | const double | iOffset)= 0 |
-
Sets the value of the offset if twist reduction is activated.
o UnsetPullingDirection
public virtual void UnsetPullingDirection( | )= 0 |
-
Resets pulling direction.
This object is included in the file: CATISweep.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces