NX Open C++ Reference Guide
|
Represents a NXOpen::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. More... | |
double | GetEndExtension () |
Get end extension. More... | |
double | GetEndParms () |
Get end parameters. More... | |
NXOpen::Point3d | GetEndPoint () |
Get the end point. More... | |
NXOpen::Vector3d | GetEndVector () |
Get the end vector. More... | |
NXOpen::Routing::HealMethod | GetHealMethod () |
Get heal method. More... | |
NXOpen::Routing::SplineOptions | GetSplineOptions () |
Get spline options (by pole/by points). More... | |
double | GetStartExtension () |
Get start extension. More... | |
double | GetStartParms () |
Get start parameters. More... | |
NXOpen::Point3d | GetStartPoint () |
Get the start point. More... | |
NXOpen::Vector3d | GetStartVector () |
Get the start vector. More... | |
bool | ReverseEnd () |
Returns the reverse end end. More... | |
bool | ReverseStart () |
Returns the reverse start end. More... | |
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. More... | |
void | SetEndExtension (double endExtension) |
Set end extension. More... | |
void | SetEndParms (double endParms) |
Set end parameters. More... | |
void | SetEndPoint (const NXOpen::Point3d &endPoint) |
Set the end point. More... | |
void | SetEndVector (const NXOpen::Vector3d &endVector) |
Set the end vector. More... | |
void | SetHealMethod (NXOpen::Routing::HealMethod healMethod) |
Set heal method. More... | |
void | SetReverseEnd (bool reverse) |
Sets the reverse end end. More... | |
void | SetReverseStart (bool reverse) |
Sets the reverse start end. More... | |
void | SetSplineOptions (NXOpen::Routing::SplineOptions splineOptions) |
Set spline options. More... | |
void | SetStartExtension (double startExtension) |
Set start extension. More... | |
void | SetStartParms (double startParms) |
Set start parameters. More... | |
void | SetStartPoint (const NXOpen::Point3d &startPoint) |
Set the start point. More... | |
void | SetStartVector (const NXOpen::Vector3d &startVector) |
Set the start vector. More... | |
virtual | ~HealPath () |
Frees the object from memory. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents a NXOpen::Routing::HealPath object which holds the data used in the creation of the heal path spline.
Created in NX5.0.0.
|
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_base ("Routing Basic")
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.
NXOpen::Point3d NXOpen::Routing::HealPath::GetEndPoint | ( | ) |
Get the end point.
Queries from end object if input is origin.
NXOpen::Vector3d NXOpen::Routing::HealPath::GetEndVector | ( | ) |
Get the end vector.
Queries from end object if input is zero vector.
NXOpen::Routing::HealMethod NXOpen::Routing::HealPath::GetHealMethod | ( | ) |
Get heal method.
NXOpen::Routing::SplineOptions NXOpen::Routing::HealPath::GetSplineOptions | ( | ) |
Get spline options (by pole/by points).
double NXOpen::Routing::HealPath::GetStartExtension | ( | ) |
Get start extension.
double NXOpen::Routing::HealPath::GetStartParms | ( | ) |
Get start parameters.
NXOpen::Point3d NXOpen::Routing::HealPath::GetStartPoint | ( | ) |
Get the start point.
Queries from start object if input is origin.
NXOpen::Vector3d NXOpen::Routing::HealPath::GetStartVector | ( | ) |
Get the start vector.
Queries from start object if input is zero vector.
bool NXOpen::Routing::HealPath::ReverseEnd | ( | ) |
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_base ("Routing Basic")
bool NXOpen::Routing::HealPath::ReverseStart | ( | ) |
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_base ("Routing Basic")
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_base ("Routing Basic")
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_base ("Routing Basic")
endExtension | end extension |
void NXOpen::Routing::HealPath::SetEndParms | ( | double | endParms | ) |
Set end parameters.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
endParms | end parms |
void NXOpen::Routing::HealPath::SetEndPoint | ( | const NXOpen::Point3d & | endPoint | ) |
Set the end point.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
endPoint | end point |
void NXOpen::Routing::HealPath::SetEndVector | ( | const NXOpen::Vector3d & | endVector | ) |
Set the end vector.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
endVector | end vector |
void NXOpen::Routing::HealPath::SetHealMethod | ( | NXOpen::Routing::HealMethod | healMethod | ) |
Set heal method.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
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_base ("Routing Basic")
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_base ("Routing Basic")
reverse | reverse |
void NXOpen::Routing::HealPath::SetSplineOptions | ( | NXOpen::Routing::SplineOptions | splineOptions | ) |
Set spline options.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
splineOptions | spline options |
void NXOpen::Routing::HealPath::SetStartExtension | ( | double | startExtension | ) |
Set start extension.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
startExtension | start extension |
void NXOpen::Routing::HealPath::SetStartParms | ( | double | startParms | ) |
Set start parameters.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
startParms | start parms |
void NXOpen::Routing::HealPath::SetStartPoint | ( | const NXOpen::Point3d & | startPoint | ) |
Set the start point.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
startPoint | start point |
void NXOpen::Routing::HealPath::SetStartVector | ( | const NXOpen::Vector3d & | startVector | ) |
Set the start vector.
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
startVector | start vector |