All Frameworks Class Hierarchy This Framework Indexes
ManufacturingInterfaces Interface CATIMfgTPNurbsDescription
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgTPNurbsDescription
Interface to manage nurbs data.
Description of nurbs is organized by sets (or packets) of nurbs.
Each set of nurbs has a reference to a start and end polyline of the 'Multiple Motion'
object linked to the 'Nurbs Description' object, and also to a start and end nurbs.
Each nurbs has a degree and a reference to start and end pole.
Each pole have several parameters.
Method Index
- o
GetNumberOfNurbsPacket(int&)
- Retrieves the total number of nurbs 'packets'.
- o
GetNurbsCharacteristics(int,int&,int&,int&)
- Retrieves the characteristics of a nurbs.
- o
GetNurbsPacketCharacteristics(int,int&,int&,int&,int&)
- Retrieves the characteristics of a nurbs 'packet'.
- o
GetPoleCharacteristics2(int,double&,double&,double&)
- Retrieves the other characteristics of a pole (5-axis machining).
- o
GetPoleCharacteristics(int,double&,double&,double&,double&,double&)
- Retrieves the characteristics of a pole (3-axis machining).
- o
GetPolesCharacteristics(int,int,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&)
- Retrieves the characteristics of a set of poles.
Methods
o GetNumberOfNurbsPacket
| public virtual GetNumberOfNurbsPacket( | | oNumber) |
-
Retrieves the total number of nurbs 'packets'.
- Parameters:
-
- oNumber
- The number of nurbs 'packet'
o GetNurbsCharacteristics
| public virtual GetNurbsCharacteristics( | | iNumberOfNurbs, |
| | oDegree, |
| | oStartPole, |
| | oEndPole) |
-
Retrieves the characteristics of a nurbs.
- Parameters:
-
- iNumberOfNurbs
- The index of nurbs
- oDegree
- The degree of the nurbs
- oStartPole
- The index of the start pole
- oEndPole
- The index of the end pole
o GetNurbsPacketCharacteristics
| public virtual GetNurbsPacketCharacteristics( | | iNumberOfPacket, |
| | oStartPolyline, |
| | oEndPolyline, |
| | oStartNurbs, |
| | oEndNurbs) |
-
Retrieves the characteristics of a nurbs 'packet'.
- Parameters:
-
- iNumberOfPacket
- The index of nurbs 'packet'
- oStartPolyline
- The index of the start polyline
- oEndPolyline
- The index of the end polyline
- oStartNurbs
- The index of the start nurbs
- oEndNurbs
- The index of the end nurbs
o GetPoleCharacteristics2
| public virtual GetPoleCharacteristics2( | | iNumberOfNurbs, |
| | oXh, |
| | oYh, |
| | oZh) |
-
Retrieves the other characteristics of a pole (5-axis machining).
- Parameters:
-
- iNumberOfPole
- The index of the pole
- oXh.oYh,oZh
- The 5-axis machining parameters of the pole
o GetPoleCharacteristics
| public virtual GetPoleCharacteristics( | | iNumberOfPole, |
| | oXt, |
| | oYt, |
| | oZt, |
| | oW, |
| | oDk) |
-
Retrieves the characteristics of a pole (3-axis machining).
- Parameters:
-
- iNumberOfPole
- The index of the pole
- oXt,oYt,oZt,oW,oDk
- The parameters of the pole
o GetPolesCharacteristics
| public virtual GetPolesCharacteristics( | | iStartPole, |
| | iEndPole, |
| | oXt, |
| | oYt, |
| | oZt, |
| | oXh, |
| | oYh, |
| | oZh, |
| | oW, |
| | oDk) |
-
Retrieves the characteristics of a set of poles.
- Parameters:
-
- iStartPole
- The index of the start pole
- iEndPole
- The index of the end pole
- oXt,oYt,oZt,oXh,oYh,oZh,oW,oDk
- The lists of parameters
This object is included in the file: CATIMfgTPNurbsDescription.h
If needed, your Imakefile.mk should include the module: MfgItfEnv