CATPartUseItf Interface CATIPdgUseRevol
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIPdgUseRevol
Interface associated to the Shaft and Groove features.
Role: This interface allows users to manage the specifications of a Revol (Shaft or Groove).
A Revol extrudes a profile around an axis. The profile sketch must contain an axis
used as the revolution axis. A Shaft adds material, a Groove removes material.
- See also:
- ,
Method Index
- o
GetEndAngle()
- Returns the first angle value.
- o
GetEndAngleParm()
- Returns the first angle parameter.
- o
GetMergeThin(int&)
- Returns the lateral relimitation status for a thin prism.
- o
GetNeutralFiber(int&)
- Returns the neutral fiber status for a thin prism.
- o
GetProfile()
- Returns the profile internal component.
- o
GetReferenceAxis()
- Returns the reference element which specifies the revolution axis.
- o
GetStartAngle()
- Returns the second angle value.
- o
GetStartAngleParm()
- Returns the second angle parameter.
- o
GetThickThin1(double&)
- Returns the value of the first thickness of a thin prism.
- o
GetThickThin1(CATICkeParm_var&)
- Returns the parameter links to the first thickness of a thin prism.
- o
GetThickThin2(double&)
- Returns the value of the second thickness of a thin prism.
- o
GetThickThin2(CATICkeParm_var&)
- Returns the parameter links to the second thickness of a thin prism.
- o
GetThinCheck(int&)
- Returns the thin status for a prism.
- o
ModifyAxis(CATBaseUnknown_var&)
- Sets a new element as axis.
- o
ModifyEndAngle(double)
- Sets the first angle value measured in the direct way starting from the profile.
- o
ModifyProfile(CATBaseUnknown_var&)
- Sets a new element as profile.
- o
ModifyStartAngle(double)
- Sets the second angle value measured in the opposite way starting from the profile.
- o
SetMergeThin(int)
- Sets the lateral relimitation status for a thin prism.
- o
SetNeutralFiber(int)
- Sets the neutral fiber status for a thin prism.
- o
SetThickThin1(double)
- Sets the value of the first thickness of a thin prism.
- o
SetThickThin2(double)
- Sets the value of the second thickness of a thin prism.
- o
SetThinCheck(int)
- Sets the thin status for a prism.
Methods
o GetEndAngle
public virtual GetEndAngle( | ) |
-
Returns the first angle value.
- Returns:
- The angle value.
o GetEndAngleParm
public virtual GetEndAngleParm( | ) |
-
Returns the first angle parameter.
- Returns:
- The parameter.
o GetMergeThin
public virtual GetMergeThin( | | oMergeThin) |
-
Returns the lateral relimitation status for a thin prism.
- Returns:
- = 0 no lateral relimitation
= 1 lateral relimitation
o GetNeutralFiber
public virtual GetNeutralFiber( | | oNeutralFiber) |
-
Returns the neutral fiber status for a thin prism.
- Returns:
- = 0 neutral fiber inactivated
= 1 neutral fiber activated
o GetProfile
public virtual GetProfile( | ) |
-
Returns the profile internal component.
- Returns:
- The profile.
o GetReferenceAxis
public virtual GetReferenceAxis( | ) |
-
Returns the reference element which specifies the revolution axis.
- Returns:
- The reference element.
o GetStartAngle
public virtual GetStartAngle( | ) |
-
Returns the second angle value.
- Returns:
- The angle value.
o GetStartAngleParm
public virtual GetStartAngleParm( | ) |
-
Returns the second angle parameter.
- Returns:
- The parameter.
o GetThickThin1
public virtual GetThickThin1( | | oThick) |
-
Returns the value of the first thickness of a thin prism.
- Returns:
- The value.
o GetThickThin1
public virtual GetThickThin1( | | oThickParm) |
-
Returns the parameter links to the first thickness of a thin prism.
- Returns:
- The parameter.
o GetThickThin2
public virtual GetThickThin2( | | oThick) |
-
Returns the value of the second thickness of a thin prism.
- Returns:
- The value.
o GetThickThin2
public virtual GetThickThin2( | | oThickParm) |
-
Returns the parameter links to the second thickness of a thin prism.
- Returns:
- The parameter.
o GetThinCheck
public virtual GetThinCheck( | | oThinCheck) |
-
Returns the thin status for a prism.
- Returns:
- = 0 prism not thin
= 1 prism thin
o ModifyAxis
public virtual ModifyAxis( | const | ihElt_input) |
-
Sets a new element as axis.
- Parameters:
-
- ihElt
- The axis element. Typically a Line.
o ModifyEndAngle
public virtual ModifyEndAngle( | | iAngle) |
-
Sets the first angle value measured in the direct way starting from the profile.
- Parameters:
-
- iAngle
- The angle value.
o ModifyProfile
public virtual ModifyProfile( | const | ihElt_input) |
-
Sets a new element as profile.
- Parameters:
-
- ihElt
- The profile element. Typically a Sketch.
o ModifyStartAngle
public virtual ModifyStartAngle( | | iAngle) |
-
Sets the second angle value measured in the opposite way starting from the profile.
- Parameters:
-
- iAngle
- The angle value.
o SetMergeThin
public virtual SetMergeThin( | const | iMergeThin) |
-
Sets the lateral relimitation status for a thin prism.
= 0 no lateral relimitation
= 1 lateral relimitation
o SetNeutralFiber
public virtual SetNeutralFiber( | const | iNeutralFiber) |
-
Sets the neutral fiber status for a thin prism.
= 0 neutral fiber inactivated
= 1 neutral fiber activated
o SetThickThin1
public virtual SetThickThin1( | const | iThick) |
-
Sets the value of the first thickness of a thin prism.
o SetThickThin2
public virtual SetThickThin2( | const | iThick) |
-
Sets the value of the second thickness of a thin prism.
o SetThinCheck
public virtual SetThinCheck( | const | iThinCheck) |
-
Sets the thin status for a prism.
= 0 prism not thin
= 1 prism thin
This object is included in the file: CATIPdgUseRevol.h
If needed, your Imakefile.mk should include the module: CATPartUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.