public interface HealPath extends TransientObject
HealPath
object which holds the data used in the creation of the heal path spline.
Modifier and Type | Interface and Description |
---|---|
static class |
HealPath.AllData
This class holds the data returned from
getAllData() |
Modifier and Type | Method and Description |
---|---|
HealPath.AllData |
getAllData()
Get all the data associated with the heal path creation.
|
double |
getEndExtension()
Get end extension.
|
double |
getEndParms()
Get end parameters.
|
Point3d |
getEndPoint()
Get the end point.
|
Vector3d |
getEndVector()
Get the end vector.
|
HealMethod |
getHealMethod()
Get heal method.
|
SplineOptions |
getSplineOptions()
Get spline options (by pole/by points).
|
double |
getStartExtension()
Get start extension.
|
double |
getStartParms()
Get start parameters.
|
Point3d |
getStartPoint()
Get the start point.
|
Vector3d |
getStartVector()
Get the start vector.
|
boolean |
reverseEnd()
Returns the reverse end end.
|
boolean |
reverseStart()
Returns the reverse start end.
|
void |
setAllData(Point3d startPoint,
Point3d endPoint,
Vector3d startVector,
Vector3d endVector,
double startParm,
double endParm,
double startExtension,
double endExtension,
boolean reverseStart,
boolean reverseEnd,
HealMethod healMethod,
SplineOptions splineOptions)
Set all the data associated with the heal path creation.
|
void |
setEndExtension(double endExtension)
Set end extension.
|
void |
setEndParms(double endParms)
Set end parameters.
|
void |
setEndPoint(Point3d endPoint)
Set the end point.
|
void |
setEndVector(Vector3d endVector)
Set the end vector.
|
void |
setHealMethod(HealMethod healMethod)
Set heal method.
|
void |
setReverseEnd(boolean reverse)
Sets the reverse end end.
|
void |
setReverseStart(boolean reverse)
Sets the reverse start end.
|
void |
setSplineOptions(SplineOptions splineOptions)
Set spline options.
|
void |
setStartExtension(double startExtension)
Set start extension.
|
void |
setStartParms(double startParms)
Set start parameters.
|
void |
setStartPoint(Point3d startPoint)
Set the start point.
|
void |
setStartVector(Vector3d startVector)
Set the start vector.
|
_value, dispose, printTestData, printTestData
Point3d getStartPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartPoint(Point3d startPoint) throws NXException, RemoteException
startPoint
- NXException
RemoteException
Point3d getEndPoint() throws NXException, RemoteException
NXException
RemoteException
void setEndPoint(Point3d endPoint) throws NXException, RemoteException
endPoint
- NXException
RemoteException
Vector3d getStartVector() throws NXException, RemoteException
NXException
RemoteException
void setStartVector(Vector3d startVector) throws NXException, RemoteException
startVector
- NXException
RemoteException
Vector3d getEndVector() throws NXException, RemoteException
NXException
RemoteException
void setEndVector(Vector3d endVector) throws NXException, RemoteException
endVector
- NXException
RemoteException
double getStartParms() throws NXException, RemoteException
NXException
RemoteException
void setStartParms(double startParms) throws NXException, RemoteException
startParms
- NXException
RemoteException
double getEndParms() throws NXException, RemoteException
NXException
RemoteException
void setEndParms(double endParms) throws NXException, RemoteException
endParms
- NXException
RemoteException
double getStartExtension() throws NXException, RemoteException
NXException
RemoteException
void setStartExtension(double startExtension) throws NXException, RemoteException
startExtension
- NXException
RemoteException
double getEndExtension() throws NXException, RemoteException
NXException
RemoteException
void setEndExtension(double endExtension) throws NXException, RemoteException
endExtension
- NXException
RemoteException
boolean reverseStart() throws NXException, RemoteException
NXException
RemoteException
void setReverseStart(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
boolean reverseEnd() throws NXException, RemoteException
NXException
RemoteException
void setReverseEnd(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
HealMethod getHealMethod() throws NXException, RemoteException
NXException
RemoteException
void setHealMethod(HealMethod healMethod) throws NXException, RemoteException
healMethod
- NXException
RemoteException
SplineOptions getSplineOptions() throws NXException, RemoteException
NXException
RemoteException
void setSplineOptions(SplineOptions splineOptions) throws NXException, RemoteException
splineOptions
- NXException
RemoteException
HealPath.AllData getAllData() throws NXException, RemoteException
NXException
RemoteException
void setAllData(Point3d startPoint, Point3d endPoint, Vector3d startVector, Vector3d endVector, double startParm, double endParm, double startExtension, double endExtension, boolean reverseStart, boolean reverseEnd, HealMethod healMethod, SplineOptions splineOptions) throws NXException, RemoteException
startPoint
- endPoint
- startVector
- endVector
- startParm
- endParm
- startExtension
- endExtension
- reverseStart
- reverseEnd
- healMethod
- splineOptions
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.