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

Represents a Features::AssociativeLine builder
To create a new instance of this class, use Features::BaseFeatureCollection::CreateAssociativeLineBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::AssociativeLineBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  EndOption {
  EndOptionInferred, EndOptionPoint, EndOptionTangent, EndOptionAtAngle,
  EndOptionAlongXc, EndOptionAlongYc, EndOptionAlongZc, EndOptionNormal
}
 Represents end options type. More...
enum  EndReference { EndReferenceWcs, EndReferenceAbsolute, EndReferenceCordinatesSystem }
 Represents references for end point. More...
enum  StartOption {
  StartOptionInferred, StartOptionPoint, StartOptionTangent, StartOptionAtAngle,
  StartOptionAlongXc, StartOptionAlongYc, StartOptionAlongZc, StartOptionNormal
}
 Represents start options type. More...
enum  StartReference { StartReferenceWcs, StartReferenceAbsolute, StartReferenceCordinatesSystem }
 Represents references for start point. More...

Public Member Functions

NXOpen::ExpressionAngle ()
 Returns the angle

bool Associative ()
 Returns the associative
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectAtAngle ()
 Returns the at angle

NXOpen::ExpressionEndAngle ()
 Returns the end angle
Created in NX7.5.0.
NXOpen::SelectDisplayableObjectEndAtAngle ()
 Returns the end at angle
Created in NX7.5.0.
NXOpen::SelectObjectEndInferredConstraint ()
 Returns the end inferred constraint
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectEndNormal ()
 Returns the end normal
Created in NX5.0.0.
NXOpen::SelectPointEndPoint ()
 Returns the end point
Created in NX5.0.0.
NXOpen::Features::AssociativeLineBuilder::EndOption EndPointOptions ()
 Returns the end point options
Created in NX5.0.0.
NXOpen::Features::AssociativeLineBuilder::EndReference EndPointReference ()
 Returns the end point reference
Created in NX5.0.0.
NXOpen::SelectCartesianCoordinateSystemEndReferenceCsys ()
 Returns the end reference coordinate system
Created in NX5.0.0.
NXOpen::SelectICurveEndTangent ()
 Returns the end tangent
Created in NX5.0.0.
NXOpen::GeometricUtilities::CurveLimitsDataLimits ()
 Returns the limits
Created in NX5.0.0.
void SetAssociative (bool associative)
 Sets the associative
Created in NX5.0.0.
void SetEndPointOptions (NXOpen::Features::AssociativeLineBuilder::EndOption endPointOptions)
 Sets the end point options
Created in NX5.0.0.
void SetEndPointReference (NXOpen::Features::AssociativeLineBuilder::EndReference endPointReference)
 Sets the end point reference
Created in NX5.0.0.
void SetStartPointOptions (NXOpen::Features::AssociativeLineBuilder::StartOption startPointOptions)
 Sets the start point options
Created in NX5.0.0.
void SetStartPointReference (NXOpen::Features::AssociativeLineBuilder::StartReference startPointReference)
 Sets the start point reference
Created in NX5.0.0.
NXOpen::ExpressionStartAngle ()
 Returns the start angle
Created in NX7.5.0.
NXOpen::SelectDisplayableObjectStartAtAngle ()
 Returns the start at angle
Created in NX7.5.0.
NXOpen::SelectObjectStartInferredConstraint ()
 Returns the start inferred constraint
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectStartNormal ()
 Returns the start normal
Created in NX7.5.0.
NXOpen::SelectPointStartPoint ()
 Returns the start point
Created in NX5.0.0.
NXOpen::Features::AssociativeLineBuilder::StartOption StartPointOptions ()
 Returns the start point options
Created in NX5.0.0.
NXOpen::Features::AssociativeLineBuilder::StartReference StartPointReference ()
 Returns the start point reference
Created in NX5.0.0.
NXOpen::SelectCartesianCoordinateSystemStartReferenceCsys ()
 Returns the start reference coordinate system
Created in NX5.0.0.
NXOpen::SelectICurveStartTangent ()
 Returns the start tangent
Created in NX5.0.0.
NXOpen::GeometricUtilities::SupportPlaneDataSupportPlaneData ()
 Returns the support plane data
Created in NX5.0.0.

Detailed Description

Represents a Features::AssociativeLine builder
To create a new instance of this class, use Features::BaseFeatureCollection::CreateAssociativeLineBuilder
Default values.

Property Value

Associative

True

Limits.EndLimit.LimitOption

AtPoint

SupportPlaneData.SupportPlaneLockStatus

No


Created in NX5.0.0.


Member Enumeration Documentation

Represents end options type.

Enumerator:
EndOptionInferred 

Inferred.

EndOptionPoint 

Point.

EndOptionTangent 

Tangent.

EndOptionAtAngle 

At angle.

EndOptionAlongXc 

Along XC.

EndOptionAlongYc 

Along YC.

EndOptionAlongZc 

Along ZC.

EndOptionNormal 

Normal.

Represents references for end point.

Enumerator:
EndReferenceWcs 

WCS.

EndReferenceAbsolute 

Absolute.

EndReferenceCordinatesSystem 

CSYS.

Represents start options type.

Enumerator:
StartOptionInferred 

Inferred.

StartOptionPoint 

Point.

StartOptionTangent 

Tangent.

StartOptionAtAngle 

At angle.

StartOptionAlongXc 

Along XC.

StartOptionAlongYc 

Along YC.

StartOptionAlongZc 

Along ZC.

StartOptionNormal 

Normal.

Represents references for start point.

Enumerator:
StartReferenceWcs 

WCS.

StartReferenceAbsolute 

Absolute.

StartReferenceCordinatesSystem 

CSYS.


Member Function Documentation

Returns the angle

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Returns the associative
Created in NX5.0.0.



License requirements : None

Returns the at angle

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Returns the end angle
Created in NX7.5.0.



License requirements : None

Returns the end at angle
Created in NX7.5.0.



License requirements : None

Returns the end inferred constraint
Created in NX5.0.0.



License requirements : None

Returns the end normal
Created in NX5.0.0.



License requirements : None

Returns the end point
Created in NX5.0.0.



License requirements : None

Returns the end point options
Created in NX5.0.0.



License requirements : None

Returns the end point reference
Created in NX5.0.0.



License requirements : None

Returns the end reference coordinate system
Created in NX5.0.0.



License requirements : None

Returns the end tangent
Created in NX5.0.0.



License requirements : None

Returns the limits
Created in NX5.0.0.



License requirements : None

Sets the associative
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
associativeassociative

Sets the end point options
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
endPointOptionsendpointoptions

Sets the end point reference
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
endPointReferenceendpointreference

Sets the start point options
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
startPointOptionsstartpointoptions

Sets the start point reference
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
startPointReferencestartpointreference

Returns the start angle
Created in NX7.5.0.



License requirements : None

Returns the start at angle
Created in NX7.5.0.



License requirements : None

Returns the start inferred constraint
Created in NX5.0.0.



License requirements : None

Returns the start normal
Created in NX7.5.0.



License requirements : None

Returns the start point
Created in NX5.0.0.



License requirements : None

Returns the start point options
Created in NX5.0.0.



License requirements : None

Returns the start point reference
Created in NX5.0.0.



License requirements : None

Returns the start reference coordinate system
Created in NX5.0.0.



License requirements : None

Returns the start tangent
Created in NX5.0.0.



License requirements : None

Returns the support plane data
Created in NX5.0.0.



License requirements : None


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