public interface AssociativeArcBuilder extends FeatureBuilder
AssociativeArc
builder BaseFeatureCollection.createAssociativeArcBuilder(nxopen.features.AssociativeArc)
Property | Value |
---|---|
Associative | True |
Limits.EndLimit.LimitOption | AtPoint |
SupportPlaneData.SupportPlaneLockStatus | No |
Modifier and Type | Interface and Description |
---|---|
static class |
AssociativeArcBuilder.CenterReference
Represents references for center point
|
static class |
AssociativeArcBuilder.EndOption
Represents end point options type
|
static class |
AssociativeArcBuilder.EndReference
Represents references for end point
|
static class |
AssociativeArcBuilder.MidOption
Represents mid point options type
|
static class |
AssociativeArcBuilder.MidReference
Represents references for mid point
|
static class |
AssociativeArcBuilder.StartOption
Represents start point options type
|
static class |
AssociativeArcBuilder.StartReference
Represents references for start point
|
static class |
AssociativeArcBuilder.Types
Represents arc type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the associative
License requirements: None. |
SelectPoint |
centerPoint()
Returns the center point - this should be a smart point created using one of
PointCollection.createPoint(nxopen.Point3d)
License requirements: None. |
AssociativeArcBuilder.CenterReference |
centerPointReference()
Returns the center point reference
License requirements: None. |
SelectCartesianCoordinateSystem |
centerPointReferenceCsys()
Returns the center point reference coordinate system
License requirements: None. |
Vector3d |
centerRadiusLockedPlaneDirection()
Returns the plane direction for arc type center radius when lock status is
SupportPlaneData.LockPlaneStatus.CENTER_POINT_DIRECTION
License requirements: None. |
Expression |
diameter()
Returns the diameter of arc
License requirements: None. |
SelectObject |
endInferredConstraint()
Returns the end inferred constraint
License requirements: None. |
SelectPoint |
endPoint()
Returns the end point - this should be a smart point created using one of
PointCollection.createPoint(nxopen.Point3d)
License requirements: None. |
AssociativeArcBuilder.EndOption |
endPointOptions()
Returns the end point options
License requirements: None. |
AssociativeArcBuilder.EndReference |
endPointReference()
Returns the end point reference
License requirements: None. |
SelectCartesianCoordinateSystem |
endReferenceCsys()
Returns the end reference coordinate system
License requirements: None. |
SelectDisplayableObject |
endTangent()
Returns the end tangent - point can be passed in SELECT_OBJECT which is used in case of multiple solutions
License requirements: None. |
CurveLimitsData |
limits()
Returns the limits
License requirements: None. |
SelectObject |
midInferredConstraint()
Returns the mid inferred constraint
License requirements: None. |
SelectPoint |
midPoint()
Returns the mid point - this should be a smart point created using one of
PointCollection.createPoint(nxopen.Point3d)
License requirements: None. |
AssociativeArcBuilder.MidOption |
midPointOptions()
Returns the mid point options
License requirements: None. |
AssociativeArcBuilder.MidReference |
midPointReference()
Returns the mid point reference
License requirements: None. |
SelectCartesianCoordinateSystem |
midReferenceCsys()
Returns the mid reference coordinate system
License requirements: None. |
SelectDisplayableObject |
midTangent()
Returns the mid tangent - point can be passed in SELECT_OBJECT which is used in case of multiple solutions
License requirements: None. |
Expression |
radius()
Returns the radius of arc
License requirements: None. |
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCenterPointReference(AssociativeArcBuilder.CenterReference centerPointReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCenterRadiusLockedPlaneDirection(Vector3d direction)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndPointOptions(AssociativeArcBuilder.EndOption endPointOptions)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndPointReference(AssociativeArcBuilder.EndReference endPointReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMidPointOptions(AssociativeArcBuilder.MidOption midPointOptions)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMidPointReference(AssociativeArcBuilder.MidReference midPointReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPointOptions(AssociativeArcBuilder.StartOption startPointOptions)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPointReference(AssociativeArcBuilder.StartReference startPointReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setType(AssociativeArcBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setZonePoint(Point3d zonePoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
SelectObject |
startInferredConstraint()
Returns the start inferred constraint
License requirements: None. |
SelectPoint |
startPoint()
Returns the start point - this should be a smart point created using one of
PointCollection.createPoint(nxopen.Point3d)
License requirements: None. |
AssociativeArcBuilder.StartOption |
startPointOptions()
Returns the start point options
License requirements: None. |
AssociativeArcBuilder.StartReference |
startPointReference()
Returns the start point reference
License requirements: None. |
SelectCartesianCoordinateSystem |
startReferenceCsys()
Returns the start reference coordinate system
License requirements: None. |
SelectDisplayableObject |
startTangent()
Returns the start tangent - point can be passed in SELECT_OBJECT which is used in case of multiple solutions
License requirements: None. |
SupportPlaneData |
supportPlaneData()
Returns the support plane data
License requirements: None. |
AssociativeArcBuilder.Types |
type()
Returns the type option
License requirements: None. |
Point3d |
zonePoint()
Returns the zone point is required when arc has multiple solutions in following conditions:
1.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AssociativeArcBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(AssociativeArcBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
AssociativeArcBuilder.StartOption startPointOptions() throws NXException, RemoteException
NXException
RemoteException
void setStartPointOptions(AssociativeArcBuilder.StartOption startPointOptions) throws NXException, RemoteException
startPointOptions
- NXException
RemoteException
SelectObject startInferredConstraint() throws NXException, RemoteException
NXException
RemoteException
AssociativeArcBuilder.StartReference startPointReference() throws NXException, RemoteException
NXException
RemoteException
void setStartPointReference(AssociativeArcBuilder.StartReference startPointReference) throws NXException, RemoteException
startPointReference
- NXException
RemoteException
SelectCartesianCoordinateSystem startReferenceCsys() throws NXException, RemoteException
NXException
RemoteException
SelectPoint startPoint() throws NXException, RemoteException
PointCollection.createPoint(nxopen.Point3d)
NXException
RemoteException
SelectDisplayableObject startTangent() throws NXException, RemoteException
NXException
RemoteException
AssociativeArcBuilder.CenterReference centerPointReference() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointReference(AssociativeArcBuilder.CenterReference centerPointReference) throws NXException, RemoteException
centerPointReference
- NXException
RemoteException
SelectCartesianCoordinateSystem centerPointReferenceCsys() throws NXException, RemoteException
NXException
RemoteException
SelectPoint centerPoint() throws NXException, RemoteException
PointCollection.createPoint(nxopen.Point3d)
NXException
RemoteException
AssociativeArcBuilder.EndOption endPointOptions() throws NXException, RemoteException
NXException
RemoteException
void setEndPointOptions(AssociativeArcBuilder.EndOption endPointOptions) throws NXException, RemoteException
endPointOptions
- NXException
RemoteException
SelectObject endInferredConstraint() throws NXException, RemoteException
NXException
RemoteException
AssociativeArcBuilder.EndReference endPointReference() throws NXException, RemoteException
NXException
RemoteException
void setEndPointReference(AssociativeArcBuilder.EndReference endPointReference) throws NXException, RemoteException
endPointReference
- NXException
RemoteException
SelectCartesianCoordinateSystem endReferenceCsys() throws NXException, RemoteException
NXException
RemoteException
SelectPoint endPoint() throws NXException, RemoteException
PointCollection.createPoint(nxopen.Point3d)
NXException
RemoteException
SelectDisplayableObject endTangent() throws NXException, RemoteException
NXException
RemoteException
AssociativeArcBuilder.MidOption midPointOptions() throws NXException, RemoteException
NXException
RemoteException
void setMidPointOptions(AssociativeArcBuilder.MidOption midPointOptions) throws NXException, RemoteException
midPointOptions
- NXException
RemoteException
SelectObject midInferredConstraint() throws NXException, RemoteException
NXException
RemoteException
AssociativeArcBuilder.MidReference midPointReference() throws NXException, RemoteException
NXException
RemoteException
void setMidPointReference(AssociativeArcBuilder.MidReference midPointReference) throws NXException, RemoteException
midPointReference
- NXException
RemoteException
SelectCartesianCoordinateSystem midReferenceCsys() throws NXException, RemoteException
NXException
RemoteException
SelectPoint midPoint() throws NXException, RemoteException
PointCollection.createPoint(nxopen.Point3d)
NXException
RemoteException
SelectDisplayableObject midTangent() throws NXException, RemoteException
NXException
RemoteException
Expression radius() throws NXException, RemoteException
NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
SupportPlaneData supportPlaneData() throws NXException, RemoteException
NXException
RemoteException
CurveLimitsData limits() throws NXException, RemoteException
NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
Point3d zonePoint() throws NXException, RemoteException
NXException
RemoteException
void setZonePoint(Point3d zonePoint) throws NXException, RemoteException
zonePoint
- NXException
RemoteException
Vector3d centerRadiusLockedPlaneDirection() throws NXException, RemoteException
SupportPlaneData.LockPlaneStatus.CENTER_POINT_DIRECTION
NXException
RemoteException
void setCenterRadiusLockedPlaneDirection(Vector3d direction) throws NXException, RemoteException
direction
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.