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.