CATGSMUseItf Interface CATIGSMUseRevol
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseRevol
Interface to revolution feature.
Role: Allows you to access data of the Revolution feature created by using
an element, an axis and two angle values
LICENSING INFORMATION: Creation of volume result requires GSO License
if GSO License is not granted , settting of Volume context has not effect
- See also:
-
Method Index
- o
GetAxisOfRevolution()
- Gets the revolution axis.
- o
GetBeginAngle(double&)
- Gets the first angle value.
- o
GetBeginAngle(CATICkeParm_var&)
- Gets the first angle value.
- o
GetContext(CATGSMFeatureContextType&)
- Gets context type for existing feature.
- o
GetEndAngle(double&)
- Gets the second angle value.
- o
GetEndAngle(CATICkeParm_var&)
- Gets the second angle value.
- o
GetOrientation(CATBoolean&)
- Gets the orientation of the revolution.
- o
GetProfil()
- Gets the profile of revolution.
- o
InvertOrientation()
- Inverts the orientation of the revolution.
- o
SetAxisOfRevolution(CATIMmiMechanicalFeature_var)
- Sets the revolution axis.
- o
SetBeginAngle(double)
- Sets the firt angle value.
- o
SetBeginAngle(CATICkeParm_var)
- Sets the firt angle value.
- o
SetContext(CATGSMFeatureContextType)
- Sets context type to generate a Surface or Volume.
- o
SetEndAngle(double)
- Sets the second angle value.
- o
SetEndAngle(CATICkeParm_var)
- Sets the second angle value.
- o
SetOrientation(CATBoolean)
- Sets the orientation of the revolution.
- o
SetProfil(CATIMmiMechanicalFeature_var)
- Sets the profile.
Methods
o GetAxisOfRevolution
public virtual GetAxisOfRevolution( | ) |
-
Gets the revolution axis.
TThe profile must not cross the revolution axis
- Returns:
- revolution axis
o GetBeginAngle
public virtual GetBeginAngle( | | oAng1) |
-
Gets the first angle value.
- Parameters:
-
- oAng1
- first angle value.
o GetBeginAngle
public virtual GetBeginAngle( | | oAng1) |
-
Gets the first angle value.
- Parameters:
-
- oAng1
- first angle value.
o GetContext
public virtual GetContext( | | oContextType) |
-
Gets context type for existing feature.
- Parameters:
-
- oContextType
- CATGSMSurfaceCtxt if the result is surface, CATGSMVolumeCtxt if it is volume
- See also:
-
o GetEndAngle
public virtual GetEndAngle( | | oAng2) |
-
Gets the second angle value.
- Parameters:
-
- oAng2
- second angle value.
o GetEndAngle
public virtual GetEndAngle( | | oAng2) |
-
Gets the second angle value.
- Parameters:
-
- oAng2
- second angle value.
o GetOrientation
public virtual GetOrientation( | | oOrient) |
-
Gets the orientation of the revolution.
- Parameters:
-
- oOrient
- TRUE means that the natural orientation of the axis is taken.
FALSE means that the opposite orientation is taken
o GetProfil
public virtual GetProfil( | ) |
-
Gets the profile of revolution.
The profile must not cross the revolution axis
- Returns:
- profile
o InvertOrientation
public virtual InvertOrientation( | ) |
-
Inverts the orientation of the revolution.
o SetAxisOfRevolution
public virtual SetAxisOfRevolution( | const | iElem1) |
-
Sets the revolution axis.
- Parameters:
-
- iElem1
- New revoution axis.
o SetBeginAngle
public virtual SetBeginAngle( | | iElem1) |
-
Sets the firt angle value.
- Parameters:
-
- iElem1
- New first angle value.
o SetBeginAngle
public virtual SetBeginAngle( | const | iAng1) |
-
Sets the firt angle value.
- Parameters:
-
- iAng1
- New first angle value.
o SetContext
public virtual SetContext( | const | iContextType) |
-
Sets context type to generate a Surface or Volume.
- Parameters:
-
- iContextType
- CATGSMSurfaceCtxt to generate a surface, CATGSMVolumeCtxt (requires GSO License) to generate a volume
- See also:
-
o SetEndAngle
public virtual SetEndAngle( | | iElem1) |
-
Sets the second angle value.
- Parameters:
-
- iElem1
- New second angle value.
o SetEndAngle
public virtual SetEndAngle( | const | iAng2) |
-
Sets the second angle value.
- Parameters:
-
- iAng2
- New second angle value.
o SetOrientation
public virtual SetOrientation( | | iOrient) |
-
Sets the orientation of the revolution.
- Parameters:
-
- oOrient
- TRUE means that the natural orientation of the axis is taken.
FALSE means that the opposite orientation is taken
o SetProfil
public virtual SetProfil( | const | iElem1) |
-
Sets the profile.
- Parameters:
-
- iElem1
- New Profile.
This object is included in the file: CATIGSMUseRevol.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.