NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::AutomaticTraceline Class Reference

Represents an automatic traceline. More...

Inheritance diagram for NXOpen::AutomaticTraceline:
NXOpen::Traceline NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Types

enum  ModeOption { ModeOptionEvaluate, ModeOptionOrientation, ModeOptionInfer }
 Controls the mode used when evaluating an automatic traceline. More...

Public Member Functions

NXOpen::DirectionEndDirection ()
 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::PointEndPoint ()
 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::DirectionStartDirection ()
 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::PointStartPoint ()
 Returns the start point of the traceline
Created in NX4.0.0.

Detailed Description

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.


Member Enumeration Documentation

Controls the mode used when evaluating an automatic traceline.

Enumerator:
ModeOptionEvaluate 

Evaluate which mode to use.

ModeOptionOrientation 

Align with orientation.

ModeOptionInfer 

Infer orientation from start and end directions.


Member Function Documentation

Returns the end direction of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

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")

Parameters:
segmentIndicesSegment indices
segmentLengthsSegment 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")

Removes the segment constraint from the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
segmentIndexSegment index

Sets the end direction of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
directionNew 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")

Parameters:
endOffsetNew end offset

Sets the end point of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
pointNew end point

Sets the mode of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
modeNew mode

Sets the orientation of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
orientationNew 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")

Parameters:
segmentIndicesSegment indices
segmentLengthsSegment lengths

Sets the solution used in the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
solutionNew solution to use

Sets the start direction of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
directionNew 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")

Parameters:
startOffsetNew start offset

Sets the start point of the traceline
Created in NX4.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
pointNew 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")

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")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.