MachiningToolPathUseItf Interface DELIMfgTPNurbsDescription

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface DELIMfgTPNurbsDescription



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 GetPoleCharacteristics(int,double&,double&,double&,double&,double&)
Retrieves the characteristics of a pole (3-axis machining).
o GetPoleCharacteristics2(int,double&,double&,double&)
Retrieves the other characteristics of a pole (5-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 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 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 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: DELIMfgTPNurbsDescription.h
If needed, your Imakefile.mk should include the module: MachiningToolPathUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.