public interface AssociativeLineBuilder extends FeatureBuilder
AssociativeLine
builder
BaseFeatureCollection.createAssociativeLineBuilder(nxopen.features.AssociativeLine)
Property | Value |
---|---|
Associative | True |
Limits.EndLimit.LimitOption | AtPoint |
SupportPlaneData.SupportPlaneLockStatus | No |
Modifier and Type | Interface and Description |
---|---|
static class |
AssociativeLineBuilder.EndOption
Represents end options type.
|
static class |
AssociativeLineBuilder.EndReference
Represents references for end point
|
static class |
AssociativeLineBuilder.StartOption
Represents start options type.
|
static class |
AssociativeLineBuilder.StartReference
Represents references for start point
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the associative
License requirements: None. |
Expression |
endAngle()
Returns the end angle
License requirements: None. |
SelectDisplayableObject |
endAtAngle()
Returns the end at angle
License requirements: None. |
SelectObject |
endInferredConstraint()
Returns the end inferred constraint
License requirements: None. |
SelectDisplayableObject |
endNormal()
Deprecated.
Deprecated in NX11.0.1. Use other versions of
lineEndNormal() .
|
SelectPoint |
endPoint()
Returns the end point - this should be a smart point created using one of
PointCollection.createPoint(nxopen.Point3d)
License requirements: None. |
AssociativeLineBuilder.EndOption |
endPointOptions()
Returns the end point options
License requirements: None. |
AssociativeLineBuilder.EndReference |
endPointReference()
Returns the end point reference
License requirements: None. |
SelectCartesianCoordinateSystem |
endReferenceCsys()
Returns the end reference coordinate system
License requirements: None. |
SelectICurve |
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. |
SelectDisplayableObjectList |
lineEndNormal()
Returns the end normal - The end normal can have multiple faces, edges, curves and single datum.
|
SelectDisplayableObjectList |
lineStartNormal()
Returns the start normal - The start normal can have multiple faces, edges, curves and single datum.
|
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndPointOptions(AssociativeLineBuilder.EndOption endPointOptions)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndPointReference(AssociativeLineBuilder.EndReference endPointReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPointOptions(AssociativeLineBuilder.StartOption startPointOptions)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPointReference(AssociativeLineBuilder.StartReference startPointReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
Expression |
startAngle()
Returns the start angle
License requirements: None. |
SelectDisplayableObject |
startAtAngle()
Returns the start at angle
License requirements: None. |
SelectObject |
startInferredConstraint()
Returns the start inferred constraint
License requirements: None. |
SelectDisplayableObject |
startNormal()
Deprecated.
Deprecated in NX11.0.1. Use other versions of
lineStartNormal() .
|
SelectPoint |
startPoint()
Returns the start point - this should be a smart point created using one of
PointCollection.createPoint(nxopen.Point3d)
License requirements: None. |
AssociativeLineBuilder.StartOption |
startPointOptions()
Returns the start point options
License requirements: None. |
AssociativeLineBuilder.StartReference |
startPointReference()
Returns the start point reference
License requirements: None. |
SelectCartesianCoordinateSystem |
startReferenceCsys()
Returns the start reference coordinate system
License requirements: None. |
SelectICurve |
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. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AssociativeLineBuilder.StartOption startPointOptions() throws NXException, RemoteException
NXException
RemoteException
void setStartPointOptions(AssociativeLineBuilder.StartOption startPointOptions) throws NXException, RemoteException
startPointOptions
- NXException
RemoteException
SelectObject startInferredConstraint() throws NXException, RemoteException
NXException
RemoteException
AssociativeLineBuilder.StartReference startPointReference() throws NXException, RemoteException
NXException
RemoteException
void setStartPointReference(AssociativeLineBuilder.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
SelectICurve startTangent() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject startAtAngle() throws NXException, RemoteException
NXException
RemoteException
Expression startAngle() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject startNormal() throws NXException, RemoteException
lineStartNormal()
.
NXException
RemoteException
SelectDisplayableObjectList lineStartNormal() throws NXException, RemoteException
ScCollector
which is inside SELECT_OBJECT_list. The line normal will be evaluated to the
closest entity from the selected point. The input collector must not contain mixed selection. Multiple datum planes are
not allowed and the faces in collector must be contiguous.
NXException
RemoteException
AssociativeLineBuilder.EndOption endPointOptions() throws NXException, RemoteException
NXException
RemoteException
void setEndPointOptions(AssociativeLineBuilder.EndOption endPointOptions) throws NXException, RemoteException
endPointOptions
- NXException
RemoteException
SelectObject endInferredConstraint() throws NXException, RemoteException
NXException
RemoteException
AssociativeLineBuilder.EndReference endPointReference() throws NXException, RemoteException
NXException
RemoteException
void setEndPointReference(AssociativeLineBuilder.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
SelectICurve endTangent() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject endAtAngle() throws NXException, RemoteException
NXException
RemoteException
Expression endAngle() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject endNormal() throws NXException, RemoteException
lineEndNormal()
.
NXException
RemoteException
SelectDisplayableObjectList lineEndNormal() throws NXException, RemoteException
ScCollector
which is inside SELECT_OBJECT_list. The line normal will be evaluated to the
closest entity from the selected point. The input collector must not contain mixed selection. Multiple datum planes are
not allowed and the faces in collector must be contiguous.
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
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.