CATGSMUseItf Interface CATIGSMUseSpiral
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseSpiral
Interface to Spiral feature.
Role: Allows you to access data of the Spiral feature.
- See also:
-
Method Index
- o
GetAxis(CATIGSMUseDirection_var&)
- Gets the spiral axis.
- o
GetCenterPoint(CATIMmiMechanicalFeature_var&)
- Gets the spiral center point.
- o
GetClockwiseRevolution(CATBoolean&)
- Gets the sense of revolutions.
- o
GetEndingAngle(double&)
- Gets the spiral ending angle.
- o
GetEndingAngle(CATICkeParm_var&)
- Gets the spiral ending angle.
- o
GetEndingRadius(double&)
- Gets the spiral ending radius.
- o
GetEndingRadius(CATICkeParm_var&)
- Gets the spiral ending radius.
- o
GetInvertAxis(CATBoolean&)
- Gets the orientation.
- o
GetPitch(double&)
- Gets the spiral pitch.
- o
GetPitch(CATICkeParm_var&)
- Gets the spiral pitch.
- o
GetRevolutions(double&)
- Gets the revolution number.
- o
GetRevolutions(CATICkeParm_var&)
- Gets the revolution number.
- o
GetStartingRadius(double&)
- Gets the spiral starting radius.
- o
GetStartingRadius(CATICkeParm_var&)
- Gets the spiral starting radius.
- o
GetSupport(CATIMmiMechanicalFeature_var&)
- Gets the spiral planar support.
- o
GetType(enum Type&)
- Gets spiral type.
- o
SetAxis(CATIMmiMechanicalFeature_var)
- Sets the Spiral axis.
- o
SetCenterPoint(CATIMmiMechanicalFeature_var)
- Sets the spiral center point.
- o
SetClockwiseRevolution(CATBoolean)
- Sets the sense of revolutions.
- o
SetEndingAngle(double)
- Sets the spiral ending angle.
- o
SetEndingAngle(CATICkeParm_var)
- Sets the spiral ending angle.
- o
SetEndingRadius(double)
- Sets the spiral ending radius.
- o
SetEndingRadius(CATICkeParm_var)
- Sets the spiral ending radius.
- o
SetInvertAxis(CATBoolean)
- Sets the orientation.
- o
SetPitch(double)
- Sets the spiral pitch.
- o
SetPitch(CATICkeParm_var)
- Sets the spiral pitch.
- o
SetRevolutions(double)
- Sets the revolution number.
- o
SetRevolutions(CATICkeParm_var)
- Sets the revolution number.
- o
SetStartingRadius(double)
- Sets the spiral starting radius.
- o
SetStartingRadius(CATICkeParm_var)
- Sets the spiral starting radius.
- o
SetSupport(CATIMmiMechanicalFeature_var)
- Sets the spiral planar support.
- o
SetType(enum Type)
- Sets spiral type.
Enumerated Type Index
- o
Type
- Type for Spiral definition.
Methods
o GetAxis
public virtual GetAxis( | | oAxis) |
-
Gets the spiral axis.
- Parameters:
-
- oAxis
-
- See also:
-
o GetCenterPoint
public virtual GetCenterPoint( | | oElem) |
-
Gets the spiral center point.
- Parameters:
-
- oElem
- Center point.
o GetClockwiseRevolution
public virtual GetClockwiseRevolution( | | oClockwise) |
-
Gets the sense of revolutions.
- Parameters:
-
- oClockwise
-
: FALSE means that revolutions are counter-clockwise
: TRUE means that revolutions are clockwise
o GetEndingAngle
public virtual GetEndingAngle( | | oValue) |
-
Gets the spiral ending angle.
- Parameters:
-
- oValue
- Spiral ending angle.
o GetEndingAngle
public virtual GetEndingAngle( | | oValue) |
-
Gets the spiral ending angle.
- Parameters:
-
- oValue
- Spiral ending angle.
o GetEndingRadius
public virtual GetEndingRadius( | | oValue) |
-
Gets the spiral ending radius.
- Parameters:
-
- oValue
- Spiral ending radius.
o GetEndingRadius
public virtual GetEndingRadius( | | oValue) |
-
Gets the spiral ending radius.
- Parameters:
-
- oValue
- Spiral ending radius.
o GetInvertAxis
public virtual GetInvertAxis( | | oInvert) |
-
Gets the orientation.
- Parameters:
-
- oInvert
-
: FALSE means that there is no invertion (natural orientation)
: TRUE to invert this orientation
o GetPitch
public virtual GetPitch( | | oPitch) |
-
Gets the spiral pitch.
- Parameters:
-
- oPitch
- Spiral pitch.
o GetPitch
public virtual GetPitch( | | oPitch) |
-
Gets the spiral pitch.
- Parameters:
-
- oPitch
- Spiral pitch.
o GetRevolutions
public virtual GetRevolutions( | | oRevolutions) |
-
Gets the revolution number.
- Parameters:
-
- oRevolutions
- Revolutions.
o GetRevolutions
public virtual GetRevolutions( | | oRevolutions) |
-
Gets the revolution number.
- Parameters:
-
- oRevolutions
- Revolutions.
o GetStartingRadius
public virtual GetStartingRadius( | | oValue) |
-
Gets the spiral starting radius.
It defines the starting point: distance from the center point on the axis.
- Parameters:
-
- oValue
- Spiral starting radius.
o GetStartingRadius
public virtual GetStartingRadius( | | oValue) |
-
Gets the spiral starting radius.
- Parameters:
-
- oValue
- Spiral starting radius.
o GetSupport
public virtual GetSupport( | | oElem) |
-
Gets the spiral planar support.
- Parameters:
-
- oElem
- Planar support.
o GetType
public virtual GetType( | | oType) |
-
Gets spiral type.
- Parameters:
-
- oType
- Type of spiral (from Type enumeration).
o SetAxis
public virtual SetAxis( | const | iElem1) |
-
Sets the Spiral axis.
- Parameters:
-
- iElem1
- The new Spiral axis.
o SetCenterPoint
public virtual SetCenterPoint( | const | iElem) |
-
Sets the spiral center point.
- Parameters:
-
- iElem
- Center point.
o SetClockwiseRevolution
public virtual SetClockwiseRevolution( | const | iClockwise) |
-
Sets the sense of revolutions.
- Parameters:
-
- iClockwise
-
: FALSE means that revolutions are counter-clockwise
: TRUE means that revolutions are clockwise
o SetEndingAngle
public virtual SetEndingAngle( | const | iValue) |
-
Sets the spiral ending angle.
- Parameters:
-
- iValue
- Spiral ending angle.
o SetEndingAngle
public virtual SetEndingAngle( | const | iValue) |
-
Sets the spiral ending angle.
- Parameters:
-
- iValue
- Spiral ending angle.
o SetEndingRadius
public virtual SetEndingRadius( | const | iValue) |
-
Sets the spiral ending radius.
- Parameters:
-
- iValue
- Spiral ending radius.
o SetEndingRadius
public virtual SetEndingRadius( | const | iValue) |
-
Sets the spiral ending radius.
- Parameters:
-
- iValue
- Spiral ending radius.
o SetInvertAxis
public virtual SetInvertAxis( | const | iInvert) |
-
Sets the orientation.
- Parameters:
-
- iInvert
-
: FALSE means that there is no invertion of the natural orientation
: TRUE to invert this orientation
o SetPitch
public virtual SetPitch( | const | iPitch) |
-
Sets the spiral pitch.
- Parameters:
-
- iPitch
- Spiral pitch.
o SetPitch
public virtual SetPitch( | const | iPitch) |
-
Sets the spiral pitch.
- Parameters:
-
- iPitch
- Spiral pitch.
o SetRevolutions
public virtual SetRevolutions( | const | iRevolutions) |
-
Sets the revolution number.
- Parameters:
-
- iRevolutions
- The new revolutions value.
o SetRevolutions
public virtual SetRevolutions( | const | iRevolutions) |
-
Sets the revolution number.
- Parameters:
-
- iRevolutions
- The new revolutions value.
o SetStartingRadius
public virtual SetStartingRadius( | const | iValue) |
-
Sets the spiral starting radius.
It defines the starting point: distance from the center point on the axis.
- Parameters:
-
- iValue
- Spiral starting radius.
o SetStartingRadius
public virtual SetStartingRadius( | const | iValue) |
-
Sets the spiral starting radius.
It defines the starting point: distance from the center point on the axis.
- Parameters:
-
- iValue
- Spiral starting radius.
o SetSupport
public virtual SetSupport( | const | iElem) |
-
Sets the spiral planar support.
- Parameters:
-
- iElem
- Planar support.
o SetType
public virtual SetType( | const | iType) |
-
Sets spiral type.
- Parameters:
-
- iType
- Type of spiral (from Type enumeration):
- AngleRadius
- AnglePitch
- PitchRadius.
Enumerated Types
o Type
-
enum Type {
AngleRadius,
AnglePitch,
PitchRadius
}
Type for Spiral definition.
Role: Used for Spiral creation and modifications
- Parameters:
-
- AngleRadius
- Angle and Radius.
- AnglePitch
- Angle and Pitch.
- PitchRadius
- Pitch and Radius.
This object is included in the file: CATIGSMUseSpiral.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.