NX Open C++ Reference Guide
|
Represents an automatic traceline. More...
Public Types | |
enum | ModeOption { ModeOptionEvaluate, ModeOptionOrientation, ModeOptionInfer } |
Controls the mode used when evaluating an automatic traceline. More... | |
Public Member Functions | |
NXOpen::Direction * | EndDirection () |
Returns the end direction of the traceline Created in NX4.0.0. | |
double | EndOffset () |
Returns the end offset of the traceline Created in NX4.0.0. | |
NXOpen::Point * | EndPoint () |
Returns the end point of the traceline Created in NX4.0.0. | |
void | GetSegmentConstraints (std::vector< int > &segmentIndices, std::vector< double > &segmentLengths) |
Gets the segment constraints of the traceline Created in NX4.0.0. | |
NXOpen::AutomaticTraceline::ModeOption | Mode () |
Returns the mode of the traceline Created in NX4.0.0. | |
NXOpen::Matrix3x3 | Orientation () |
Returns the orientation of the traceline Created in NX4.0.0. | |
void | RemoveSegmentConstraint (int segmentIndex) |
Removes the segment constraint from the traceline Created in NX4.0.0. | |
void | SetEndDirection (NXOpen::Direction *direction) |
Sets the end direction of the traceline Created in NX4.0.0. | |
void | SetEndOffset (double endOffset) |
Sets the end offset of the traceline Created in NX4.0.0. | |
void | SetEndPoint (NXOpen::Point *point) |
Sets the end point of the traceline Created in NX4.0.0. | |
void | SetMode (NXOpen::AutomaticTraceline::ModeOption mode) |
Sets the mode of the traceline Created in NX4.0.0. | |
void | SetOrientation (const NXOpen::Matrix3x3 &orientation) |
Sets the orientation of the traceline Created in NX4.0.0. | |
void | SetSegmentConstraints (const std::vector< int > &segmentIndices, const std::vector< double > &segmentLengths) |
Sets the segment constraints of the traceline Created in NX4.0.0. | |
void | SetSolution (int solution) |
Sets the solution used in the traceline Created in NX4.0.0. | |
void | SetStartDirection (NXOpen::Direction *direction) |
Sets the start direction of the traceline Created in NX4.0.0. | |
void | SetStartOffset (double startOffset) |
Sets the start offset of the traceline Created in NX4.0.0. | |
void | SetStartPoint (NXOpen::Point *point) |
Sets the start point of the traceline Created in NX4.0.0. | |
int | Solution () |
Returns the solution used in the traceline Created in NX4.0.0. | |
NXOpen::Direction * | StartDirection () |
Returns the start direction of the traceline Created in NX4.0.0. | |
double | StartOffset () |
Returns the start offset of the traceline Created in NX4.0.0. | |
NXOpen::Point * | StartPoint () |
Returns the start point of the traceline Created in NX4.0.0. |
Represents an automatic traceline.
This type of traceline has its shape automatically derived from its defining properties.
No creator defined due to apiwrap problems
Created in NX4.0.0.
Returns the end direction of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
double NXOpen::AutomaticTraceline::EndOffset | ( | ) |
Returns the end offset of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
Returns the end point of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
void NXOpen::AutomaticTraceline::GetSegmentConstraints | ( | std::vector< int > & | segmentIndices, |
std::vector< double > & | segmentLengths | ||
) |
Gets the segment constraints of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
segmentIndices | Segment indices |
segmentLengths | Segment lengths |
Returns the mode of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
Returns the orientation of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
void NXOpen::AutomaticTraceline::RemoveSegmentConstraint | ( | int | segmentIndex | ) |
Removes the segment constraint from the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
segmentIndex | Segment index |
void NXOpen::AutomaticTraceline::SetEndDirection | ( | NXOpen::Direction * | direction | ) |
Sets the end direction of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
direction | New end direction |
void NXOpen::AutomaticTraceline::SetEndOffset | ( | double | endOffset | ) |
Sets the end offset of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
endOffset | New end offset |
void NXOpen::AutomaticTraceline::SetEndPoint | ( | NXOpen::Point * | point | ) |
Sets the end point of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
point | New end point |
Sets the mode of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
mode | New mode |
void NXOpen::AutomaticTraceline::SetOrientation | ( | const NXOpen::Matrix3x3 & | orientation | ) |
Sets the orientation of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
orientation | New orientation |
void NXOpen::AutomaticTraceline::SetSegmentConstraints | ( | const std::vector< int > & | segmentIndices, |
const std::vector< double > & | segmentLengths | ||
) |
Sets the segment constraints of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
segmentIndices | Segment indices |
segmentLengths | Segment lengths |
void NXOpen::AutomaticTraceline::SetSolution | ( | int | solution | ) |
Sets the solution used in the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
solution | New solution to use |
void NXOpen::AutomaticTraceline::SetStartDirection | ( | NXOpen::Direction * | direction | ) |
Sets the start direction of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
direction | New start direction |
void NXOpen::AutomaticTraceline::SetStartOffset | ( | double | startOffset | ) |
Sets the start offset of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
startOffset | New start offset |
void NXOpen::AutomaticTraceline::SetStartPoint | ( | NXOpen::Point * | point | ) |
Sets the start point of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
point | New start point |
Returns the solution used in the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
Returns the start direction of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
double NXOpen::AutomaticTraceline::StartOffset | ( | ) |
Returns the start offset of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
Returns the start point of the traceline
Created in NX4.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")