Class HealPath
Assembly: NXOpen.dll
Syntax
public class HealPath : TransientObject, IMessageSink, IDisposable
Constructors
HealPath(nint)
Declaration
protected HealPath(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
ReverseEnd
Declaration
public bool ReverseEnd { get; }
Property Value
ReverseStart
Declaration
public bool ReverseStart { get; }
Property Value
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetAllData(out Point3d, out Point3d, out Vector3d, out Vector3d, out double, out double, out double, out double, out bool, out bool, out HealMethod, out SplineOptions)
Declaration
public void GetAllData(out Point3d startPoint, out Point3d endPoint, out Vector3d startVector, out Vector3d endVector, out double startParms, out double endParms, out double startExtension, out double endExtension, out bool reverseStart, out bool reverseEnd, out HealMethod healMethod, out SplineOptions splineOptions)
Parameters
GetEndExtension()
Declaration
public double GetEndExtension()
Returns
GetEndParms()
Declaration
public double GetEndParms()
Returns
GetEndPoint()
Declaration
public Point3d GetEndPoint()
Returns
GetEndVector()
Declaration
public Vector3d GetEndVector()
Returns
GetHealMethod()
Declaration
public HealMethod GetHealMethod()
Returns
GetSplineOptions()
Declaration
public SplineOptions GetSplineOptions()
Returns
GetStartExtension()
Declaration
public double GetStartExtension()
Returns
GetStartParms()
Declaration
public double GetStartParms()
Returns
GetStartPoint()
Declaration
public Point3d GetStartPoint()
Returns
GetStartVector()
Declaration
public Vector3d GetStartVector()
Returns
SetAllData(Point3d, Point3d, Vector3d, Vector3d, double, double, double, double, bool, bool, HealMethod, SplineOptions)
Declaration
public void SetAllData(Point3d startPoint, Point3d endPoint, Vector3d startVector, Vector3d endVector, double startParm, double endParm, double startExtension, double endExtension, bool reverseStart, bool reverseEnd, HealMethod healMethod, SplineOptions splineOptions)
Parameters
SetEndExtension(double)
Declaration
public void SetEndExtension(double endExtension)
Parameters
Type |
Name |
Description |
double |
endExtension |
|
SetEndParms(double)
Declaration
public void SetEndParms(double endParms)
Parameters
Type |
Name |
Description |
double |
endParms |
|
SetEndPoint(Point3d)
Declaration
public void SetEndPoint(Point3d endPoint)
Parameters
Type |
Name |
Description |
Point3d |
endPoint |
|
SetEndVector(Vector3d)
Declaration
public void SetEndVector(Vector3d endVector)
Parameters
Type |
Name |
Description |
Vector3d |
endVector |
|
SetHealMethod(HealMethod)
Declaration
public void SetHealMethod(HealMethod healMethod)
Parameters
SetReverseEnd(bool)
Declaration
public void SetReverseEnd(bool reverse)
Parameters
Type |
Name |
Description |
bool |
reverse |
|
SetReverseStart(bool)
Declaration
public void SetReverseStart(bool reverse)
Parameters
Type |
Name |
Description |
bool |
reverse |
|
SetSplineOptions(SplineOptions)
Declaration
public void SetSplineOptions(SplineOptions splineOptions)
Parameters
SetStartExtension(double)
Declaration
public void SetStartExtension(double startExtension)
Parameters
Type |
Name |
Description |
double |
startExtension |
|
SetStartParms(double)
Declaration
public void SetStartParms(double startParms)
Parameters
Type |
Name |
Description |
double |
startParms |
|
SetStartPoint(Point3d)
Declaration
public void SetStartPoint(Point3d startPoint)
Parameters
Type |
Name |
Description |
Point3d |
startPoint |
|
SetStartVector(Vector3d)
Declaration
public void SetStartVector(Vector3d startVector)
Parameters
Type |
Name |
Description |
Vector3d |
startVector |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink