NX Open C++ Reference Guide
|
Represents a Routing::HealPath object which holds the data used in the creation of the heal path spline. More...
Public Member Functions | |
void | GetAllData (NXOpen::Point3d *startPoint, NXOpen::Point3d *endPoint, NXOpen::Vector3d *startVector, NXOpen::Vector3d *endVector, double *startParms, double *endParms, double *startExtension, double *endExtension, bool *reverseStart, bool *reverseEnd, NXOpen::Routing::HealMethod *healMethod, NXOpen::Routing::SplineOptions *splineOptions) |
Get all the data associated with the heal path creation. | |
double | GetEndExtension () |
Get end extension. | |
double | GetEndParms () |
Get end parameters. | |
NXOpen::Point3d | GetEndPoint () |
Get the end point. | |
NXOpen::Vector3d | GetEndVector () |
Get the end vector. | |
NXOpen::Routing::HealMethod | GetHealMethod () |
Get heal method. | |
NXOpen::Routing::SplineOptions | GetSplineOptions () |
Get spline options (by pole/by points). | |
double | GetStartExtension () |
Get start extension. | |
double | GetStartParms () |
Get start parameters. | |
NXOpen::Point3d | GetStartPoint () |
Get the start point. | |
NXOpen::Vector3d | GetStartVector () |
Get the start vector. | |
bool | ReverseEnd () |
Returns the reverse end end. | |
bool | ReverseStart () |
Returns the reverse start end. | |
void | SetAllData (const NXOpen::Point3d &startPoint, const NXOpen::Point3d &endPoint, const NXOpen::Vector3d &startVector, const NXOpen::Vector3d &endVector, double startParm, double endParm, double startExtension, double endExtension, bool reverseStart, bool reverseEnd, NXOpen::Routing::HealMethod healMethod, NXOpen::Routing::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 (const NXOpen::Point3d &endPoint) |
Set the end point. | |
void | SetEndVector (const NXOpen::Vector3d &endVector) |
Set the end vector. | |
void | SetHealMethod (NXOpen::Routing::HealMethod healMethod) |
Set heal method. | |
void | SetReverseEnd (bool reverse) |
Sets the reverse end end. | |
void | SetReverseStart (bool reverse) |
Sets the reverse start end. | |
void | SetSplineOptions (NXOpen::Routing::SplineOptions splineOptions) |
Set spline options. | |
void | SetStartExtension (double startExtension) |
Set start extension. | |
void | SetStartParms (double startParms) |
Set start parameters. | |
void | SetStartPoint (const NXOpen::Point3d &startPoint) |
Set the start point. | |
void | SetStartVector (const NXOpen::Vector3d &startVector) |
Set the start vector. | |
virtual | ~HealPath () |
Frees the object from memory. |
Represents a Routing::HealPath object which holds the data used in the creation of the heal path spline.
Created in NX5.0.0.
virtual NXOpen::Routing::HealPath::~HealPath | ( | ) | [virtual] |
Frees the object from memory.
After this method is called, it is illegal to use the object.
Created in NX5.0.0.
License requirements : None
void NXOpen::Routing::HealPath::GetAllData | ( | NXOpen::Point3d * | startPoint, |
NXOpen::Point3d * | endPoint, | ||
NXOpen::Vector3d * | startVector, | ||
NXOpen::Vector3d * | endVector, | ||
double * | startParms, | ||
double * | endParms, | ||
double * | startExtension, | ||
double * | endExtension, | ||
bool * | reverseStart, | ||
bool * | reverseEnd, | ||
NXOpen::Routing::HealMethod * | healMethod, | ||
NXOpen::Routing::SplineOptions * | splineOptions | ||
) |
Get all the data associated with the heal path creation.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
startPoint | start point |
endPoint | end point |
startVector | start vector |
endVector | end vector |
startParms | start parms |
endParms | end parms |
startExtension | start extension |
endExtension | end extension |
reverseStart | reverse start |
reverseEnd | reverse end |
healMethod | heal method |
splineOptions | spline options |
double NXOpen::Routing::HealPath::GetEndExtension | ( | ) |
Get end extension.
double NXOpen::Routing::HealPath::GetEndParms | ( | ) |
Get end parameters.
Get the end point.
Queries from end object if input is origin.
Get the end vector.
Queries from end object if input is zero vector.
Get heal method.
Get spline options (by pole/by points).
double NXOpen::Routing::HealPath::GetStartExtension | ( | ) |
Get start extension.
double NXOpen::Routing::HealPath::GetStartParms | ( | ) |
Get start parameters.
Get the start point.
Queries from start object if input is origin.
Get the start vector.
Queries from start object if input is zero vector.
Returns the reverse end end.
Reverse the direction tha tthe end of the heal path takes when the path is healed.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the reverse start end.
Reverse the direction that the start of the heal path takes when the path is healed.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
void NXOpen::Routing::HealPath::SetAllData | ( | const NXOpen::Point3d & | startPoint, |
const NXOpen::Point3d & | endPoint, | ||
const NXOpen::Vector3d & | startVector, | ||
const NXOpen::Vector3d & | endVector, | ||
double | startParm, | ||
double | endParm, | ||
double | startExtension, | ||
double | endExtension, | ||
bool | reverseStart, | ||
bool | reverseEnd, | ||
NXOpen::Routing::HealMethod | healMethod, | ||
NXOpen::Routing::SplineOptions | splineOptions | ||
) |
Set all the data associated with the heal path creation.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
startPoint | start point |
endPoint | end point |
startVector | start vector |
endVector | end vector |
startParm | start parm |
endParm | end parm |
startExtension | start extension |
endExtension | end extension |
reverseStart | reverse start |
reverseEnd | reverse end |
healMethod | heal method |
splineOptions | spline options |
void NXOpen::Routing::HealPath::SetEndExtension | ( | double | endExtension | ) |
Set end extension.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
endExtension | end extension |
void NXOpen::Routing::HealPath::SetEndParms | ( | double | endParms | ) |
Set end parameters.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
endParms | end parms |
void NXOpen::Routing::HealPath::SetEndPoint | ( | const NXOpen::Point3d & | endPoint | ) |
Set the end point.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
endPoint | end point |
void NXOpen::Routing::HealPath::SetEndVector | ( | const NXOpen::Vector3d & | endVector | ) |
Set the end vector.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
endVector | end vector |
void NXOpen::Routing::HealPath::SetHealMethod | ( | NXOpen::Routing::HealMethod | healMethod | ) |
Set heal method.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
healMethod | heal method |
void NXOpen::Routing::HealPath::SetReverseEnd | ( | bool | reverse | ) |
Sets the reverse end end.
Reverse the direction tha tthe end of the heal path takes when the path is healed.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
reverse | reverse |
void NXOpen::Routing::HealPath::SetReverseStart | ( | bool | reverse | ) |
Sets the reverse start end.
Reverse the direction that the start of the heal path takes when the path is healed.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
reverse | reverse |
void NXOpen::Routing::HealPath::SetSplineOptions | ( | NXOpen::Routing::SplineOptions | splineOptions | ) |
Set spline options.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
splineOptions | spline options |
void NXOpen::Routing::HealPath::SetStartExtension | ( | double | startExtension | ) |
Set start extension.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
startExtension | start extension |
void NXOpen::Routing::HealPath::SetStartParms | ( | double | startParms | ) |
Set start parameters.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
startParms | start parms |
void NXOpen::Routing::HealPath::SetStartPoint | ( | const NXOpen::Point3d & | startPoint | ) |
Set the start point.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
startPoint | start point |
void NXOpen::Routing::HealPath::SetStartVector | ( | const NXOpen::Vector3d & | startVector | ) |
Set the start vector.
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
startVector | start vector |