All Frameworks Class Hierarchy This Framework Previous Next Indexes
ManufacturingInterfaces Interface CATIMfgCircularTraject
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---ManufacturingInterfaces.CATIMfgToolPath
|
+---ManufacturingInterfaces.CATIMfgTraject
|
+---ManufacturingInterfaces.CATIMfgElementaryTraject
|
+---ManufacturingInterfaces.CATIMfgToolMotion
|
+---ManufacturingInterfaces.CATIMfgTPSingleMotion
|
+---CATIMfgCircularTraject
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgCircularTraject
Interface to manage parameters of circular traject objects inside manufacturing tool path.
A circular object is characterized by a type of traject, a type of feedrate, the radius of the circle,
the center of the circle, the normal to the plane containing the circle.
A circular traject must also contain its discretization in points (tip points parameter).
PLEASE NOTE that you should use CATIMfgTPMultipleMotion interface instead of CATIMfgCircularTraject.
CATIMfgTPMultipleMotion interface allows to store linear motions, circular motions and PP Instructions
(described by a string or by a NC_Command and a NC_Instruction described in PP Table).
It needs less memory and CPU time.
It is the recommended way to modelize tool motions.
- See also:
- CATIMfgTPMultipleMotion
Method Index
- o
GetAngle(CATAngle&)
- Retrieves the angle described by the circle.
- o
GetCenter(CATMathPoint&)
- Retrieves the center of the circle.
- o
GetNormale(CATMathVector&)
- Retrieves the normal to the plane containing the circle.
- o
GetRadius(double&)
- Retrieves the radius of the circle.
- o
GetStartTangent(CATMathVector&)
- Retrieves the tangent vector to the circle at its start point.
Methods
o GetAngle
-
Retrieves the angle described by the circle.
- Parameters:
-
- oAngle
- The angle described by the circle
o GetCenter
-
Retrieves the center of the circle.
- Parameters:
-
- oCenter
- The center of the circle
o GetNormale
-
Retrieves the normal to the plane containing the circle.
- Parameters:
-
- oNormal
- The normal to the plane containing the circle
o GetRadius
public virtual CATBoolean GetRadius( | double& | oRadius) =0 |
-
Retrieves the radius of the circle.
- Parameters:
-
- oRadius
- The radius of the circle
o GetStartTangent
-
Retrieves the tangent vector to the circle at its start point.
- Parameters:
-
- oTangent
- The tangent vector to the circle at its start point
This object is included in the file: CATIMfgCircularTraject.h
If needed, your Imakefile.mk should include the module: MfgItfEnv