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

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

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

List of all members.

Public Types

enum  CenterReference { CenterReferenceWcs, CenterReferenceAbsolute, CenterReferenceCordinatesSystem }
 Represents references for center point. More...
enum  EndOption {
  EndOptionInferred, EndOptionPoint, EndOptionTangent, EndOptionRadius,
  EndOptionDiameter
}
 Represents end point options type. More...
enum  EndReference { EndReferenceWcs, EndReferenceAbsolute, EndReferenceCordinatesSystem }
 Represents references for end point. More...
enum  MidOption {
  MidOptionInferred, MidOptionPoint, MidOptionTangent, MidOptionRadius,
  MidOptionDiameter
}
 Represents mid point options type. More...
enum  MidReference { MidReferenceWcs, MidReferenceAbsolute, MidReferenceCordinatesSystem }
 Represents references for mid point. More...
enum  StartOption { StartOptionInferred, StartOptionPoint, StartOptionTangent }
 Represents start point options type. More...
enum  StartReference { StartReferenceWcs, StartReferenceAbsolute, StartReferenceCordinatesSystem }
 Represents references for start point. More...
enum  Types { TypesThreePointArc, TypesArcFromCenter }
 Represents arc type. More...

Public Member Functions

bool Associative ()
 Returns the associative
Created in NX5.0.0.
NXOpen::SelectPointCenterPoint ()
 Returns the center point
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::CenterReference CenterPointReference ()
 Returns the center point reference
Created in NX5.0.0.
NXOpen::SelectCartesianCoordinateSystemCenterPointReferenceCsys ()
 Returns the center point reference coordinate system
Created in NX5.0.0.
NXOpen::Vector3d CenterRadiusLockedPlaneDirection ()
 Returns the plane direction for arc type center radius when lock status is GeometricUtilities::SupportPlaneData::LockPlaneStatusCenterPointDirection
Created in NX7.5.0.
NXOpen::ExpressionDiameter ()
 Returns the diameter of arc
Created in NX7.5.0.
NXOpen::SelectObjectEndInferredConstraint ()
 Returns the end inferred constraint
Created in NX5.0.0.
NXOpen::SelectPointEndPoint ()
 Returns the end point
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::EndOption EndPointOptions ()
 Returns the end point options
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::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::SelectDisplayableObjectEndTangent ()
 Returns the end tangent
Created in NX5.0.0.
NXOpen::GeometricUtilities::CurveLimitsDataLimits ()
 Returns the limits
Created in NX5.0.0.
NXOpen::SelectObjectMidInferredConstraint ()
 Returns the mid inferred constraint
Created in NX5.0.0.
NXOpen::SelectPointMidPoint ()
 Returns the mid point
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::MidOption MidPointOptions ()
 Returns the mid point options
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::MidReference MidPointReference ()
 Returns the mid point reference
Created in NX5.0.0.
NXOpen::SelectCartesianCoordinateSystemMidReferenceCsys ()
 Returns the mid reference coordinate system
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectMidTangent ()
 Returns the mid tangent
Created in NX5.0.0.
NXOpen::ExpressionRadius ()
 Returns the radius of arc
Created in NX5.0.0.
void SetAssociative (bool associative)
 Sets the associative
Created in NX5.0.0.
void SetCenterPointReference (NXOpen::Features::AssociativeArcBuilder::CenterReference centerPointReference)
 Sets the center point reference
Created in NX5.0.0.
void SetCenterRadiusLockedPlaneDirection (const NXOpen::Vector3d &direction)
 Sets the plane direction for arc type center radius when lock status is GeometricUtilities::SupportPlaneData::LockPlaneStatusCenterPointDirection
Created in NX7.5.0.
void SetEndPointOptions (NXOpen::Features::AssociativeArcBuilder::EndOption endPointOptions)
 Sets the end point options
Created in NX5.0.0.
void SetEndPointReference (NXOpen::Features::AssociativeArcBuilder::EndReference endPointReference)
 Sets the end point reference
Created in NX5.0.0.
void SetMidPointOptions (NXOpen::Features::AssociativeArcBuilder::MidOption midPointOptions)
 Sets the mid point options
Created in NX5.0.0.
void SetMidPointReference (NXOpen::Features::AssociativeArcBuilder::MidReference midPointReference)
 Sets the mid point reference
Created in NX5.0.0.
void SetStartPointOptions (NXOpen::Features::AssociativeArcBuilder::StartOption startPointOptions)
 Sets the start point options
Created in NX5.0.0.
void SetStartPointReference (NXOpen::Features::AssociativeArcBuilder::StartReference startPointReference)
 Sets the start point reference
Created in NX5.0.0.
void SetType (NXOpen::Features::AssociativeArcBuilder::Types type)
 Sets the type option
Created in NX5.0.0.
void SetZonePoint (const NXOpen::Point3d &zonePoint)
 Sets the zone point for point-point radius.
NXOpen::SelectObjectStartInferredConstraint ()
 Returns the start inferred constraint
Created in NX5.0.0.
NXOpen::SelectPointStartPoint ()
 Returns the start point
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::StartOption StartPointOptions ()
 Returns the start point options
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::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::SelectDisplayableObjectStartTangent ()
 Returns the start tangent
Created in NX5.0.0.
NXOpen::GeometricUtilities::SupportPlaneDataSupportPlaneData ()
 Returns the support plane data
Created in NX5.0.0.
NXOpen::Features::AssociativeArcBuilder::Types Type ()
 Returns the type option
Created in NX5.0.0.
NXOpen::Point3d ZonePoint ()
 Returns the zone point for point-point radius.

Detailed Description

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

Property Value

Associative

True

Limits.EndLimit.LimitOption

AtPoint

SupportPlaneData.SupportPlaneLockStatus

No


Created in NX5.0.0.


Member Enumeration Documentation

Represents references for center point.

Enumerator:
CenterReferenceWcs 

WCS.

CenterReferenceAbsolute 

Absolute CSYS.

CenterReferenceCordinatesSystem 

CSYS.

Represents end point options type.

Enumerator:
EndOptionInferred 

Inferred.

EndOptionPoint 

Point.

EndOptionTangent 

Tangent.

EndOptionRadius 

Radius.

EndOptionDiameter 

Diameter.

Represents references for end point.

Enumerator:
EndReferenceWcs 

WCS.

EndReferenceAbsolute 

Absolute CSYS.

EndReferenceCordinatesSystem 

CSYS.

Represents mid point options type.

Enumerator:
MidOptionInferred 

Inferred.

MidOptionPoint 

Point.

MidOptionTangent 

Tangent.

MidOptionRadius 

Radius.

MidOptionDiameter 

Diameter.

Represents references for mid point.

Enumerator:
MidReferenceWcs 

WCS.

MidReferenceAbsolute 

Absolute CSYS.

MidReferenceCordinatesSystem 

CSYS.

Represents start point options type.

Enumerator:
StartOptionInferred 

Inferred.

StartOptionPoint 

Point.

StartOptionTangent 

Tangent.

Represents references for start point.

Enumerator:
StartReferenceWcs 

WCS.

StartReferenceAbsolute 

Absolute CSYS.

StartReferenceCordinatesSystem 

CSYS.

Represents arc type.

Enumerator:
TypesThreePointArc 

Three point arc.

TypesArcFromCenter 

Arc from center.


Member Function Documentation

Returns the associative
Created in NX5.0.0.



License requirements : None

Returns the center point
Created in NX5.0.0.



License requirements : None

Returns the center point reference
Created in NX5.0.0.



License requirements : None

Returns the center point reference coordinate system
Created in NX5.0.0.



License requirements : None

Returns the plane direction for arc type center radius when lock status is GeometricUtilities::SupportPlaneData::LockPlaneStatusCenterPointDirection
Created in NX7.5.0.



License requirements : None

Returns the diameter of arc
Created in NX7.5.0.



License requirements : None

Returns the end inferred constraint
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

Returns the mid inferred constraint
Created in NX5.0.0.



License requirements : None

Returns the mid point
Created in NX5.0.0.



License requirements : None

Returns the mid point options
Created in NX5.0.0.



License requirements : None

Returns the mid point reference
Created in NX5.0.0.



License requirements : None

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



License requirements : None

Returns the mid tangent
Created in NX5.0.0.



License requirements : None

Returns the radius of arc
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 center point reference
Created in NX5.0.0.



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

Parameters:
centerPointReferencecenterpointreference

Sets the plane direction for arc type center radius when lock status is GeometricUtilities::SupportPlaneData::LockPlaneStatusCenterPointDirection
Created in NX7.5.0.



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

Parameters:
directiondirection

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 mid point options
Created in NX5.0.0.



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

Parameters:
midPointOptionsmidpointoptions

Sets the mid point reference
Created in NX5.0.0.



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

Parameters:
midPointReferencemidpointreference

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

Sets the type option
Created in NX5.0.0.



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

Parameters:
typetype

Sets the zone point for point-point radius.


Created in NX5.0.0.

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

Parameters:
zonePointzonepoint

Returns the start inferred constraint
Created in NX5.0.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

Returns the type option
Created in NX5.0.0.



License requirements : None

Returns the zone point for point-point radius.


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.