public interface TrimCurve2Builder extends FeatureBuilder
TrimCurve2
builder
FeatureCollection.createTrimCurve2FeatureBuilder(nxopen.features.TrimCurve2)
Property | Value |
---|---|
CurveExtensionOption | None |
CurveOptions.Associative | True |
DirectionOption | Shortest3DDistance |
KeepOrDiscard | Keep |
MakeInputCurvesDashed | 0 |
OperationOption | Trim |
PerformExtendedIntersectionCalculation | False |
ProcessBoundingObjects | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
TrimCurve2Builder.CurveExtension
the Curve extension selection
|
static class |
TrimCurve2Builder.Direction
the Direction type selection
|
static class |
TrimCurve2Builder.KeepDiscard
the Keep or Discard selection
|
static class |
TrimCurve2Builder.Operation
the Trim or Divide selection
|
Modifier and Type | Method and Description |
---|---|
TrimCurveBoundingObjectBuilderList |
boundingObjectList()
Returns the list of bounding objects
License requirements: None. |
TrimCurveBoundingObjectBuilder |
createTrimCurveBoundingObjectBuilder()
Creates an
TrimCurveBoundingObjectBuilder object. |
TrimCurve2Builder.CurveExtension |
curveExtensionOption()
Returns the curve extension option
License requirements: None. |
CurveOptions |
curveOptions()
Returns the Curve Options
License requirements: None. |
Section |
curveToTrim()
Returns the curve to trim
License requirements: None. |
void |
deselectDivideLocation(Point3d helpPoint)
The function deselects the divide location.
|
void |
deselectTrimRegion(Point3d helpPoint)
The function sets help point for region select.
|
TrimCurve2Builder.Direction |
directionOption()
Returns the direction type
License requirements: None. |
TrimCurve2Builder.KeepDiscard |
keepOrDiscard()
Returns the keep or discard selected option
License requirements: None. |
boolean |
makeInputCurvesDashed()
Returns the make input curves dashed option
License requirements: None. |
TrimCurve2Builder.Operation |
operationOption()
Returns the curve operation type
License requirements: None. |
boolean |
performExtendedIntersectionCalculation()
Returns the perform extended intersection calculation option
License requirements: None. |
boolean |
processBoundingObjects()
Returns the process bounding objects option
License requirements: None. |
void |
resetTrimRegions()
The function deselects all trim regions
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
selectDivideLocation(Point3d helpPoint)
The function selects the divide location.
|
void |
selectTrimRegion(Point3d helpPoint)
The function sets help point for region select.
|
void |
setCurveExtensionOption(TrimCurve2Builder.CurveExtension curveExtensionEnumType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDirectionOption(TrimCurve2Builder.Direction directionEnumType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setKeepOrDiscard(TrimCurve2Builder.KeepDiscard keepOrDiscardEnumType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMakeInputCurvesDashed(boolean makeInputCurvesDashedToggleStatus)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOperationOption(TrimCurve2Builder.Operation operationEnumType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPerformExtendedIntersectionCalculation(boolean performExtendedIntersectionCalculationToggleStatus)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProcessBoundingObjects(boolean processBoundingObjectsToggleStatus)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setVector(Direction vector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
updateTrimRegionsAndDivideLocations()
The regions are recreated and updated to reflect the change in the boundary curves
License requirements: solid_modeling ("SOLIDS MODELING") . |
Direction |
vector()
Returns the user defined vector
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
Section curveToTrim() throws NXException, RemoteException
NXException
RemoteException
TrimCurveBoundingObjectBuilderList boundingObjectList() throws NXException, RemoteException
NXException
RemoteException
TrimCurve2Builder.Operation operationOption() throws NXException, RemoteException
NXException
RemoteException
void setOperationOption(TrimCurve2Builder.Operation operationEnumType) throws NXException, RemoteException
operationEnumType
- Set operation typeNXException
RemoteException
TrimCurve2Builder.Direction directionOption() throws NXException, RemoteException
NXException
RemoteException
void setDirectionOption(TrimCurve2Builder.Direction directionEnumType) throws NXException, RemoteException
directionEnumType
- Set direction optionNXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- Set direction vectorNXException
RemoteException
TrimCurve2Builder.KeepDiscard keepOrDiscard() throws NXException, RemoteException
NXException
RemoteException
void setKeepOrDiscard(TrimCurve2Builder.KeepDiscard keepOrDiscardEnumType) throws NXException, RemoteException
keepOrDiscardEnumType
- Set keep or discard region statusNXException
RemoteException
boolean makeInputCurvesDashed() throws NXException, RemoteException
NXException
RemoteException
void setMakeInputCurvesDashed(boolean makeInputCurvesDashedToggleStatus) throws NXException, RemoteException
makeInputCurvesDashedToggleStatus
- Set make input curves dashed statusNXException
RemoteException
TrimCurve2Builder.CurveExtension curveExtensionOption() throws NXException, RemoteException
NXException
RemoteException
void setCurveExtensionOption(TrimCurve2Builder.CurveExtension curveExtensionEnumType) throws NXException, RemoteException
curveExtensionEnumType
- Set Curve Extesnion TypeNXException
RemoteException
boolean processBoundingObjects() throws NXException, RemoteException
NXException
RemoteException
void setProcessBoundingObjects(boolean processBoundingObjectsToggleStatus) throws NXException, RemoteException
processBoundingObjectsToggleStatus
- Set Process Bounding Objects statusNXException
RemoteException
CurveOptions curveOptions() throws NXException, RemoteException
NXException
RemoteException
void selectTrimRegion(Point3d helpPoint) throws NXException, RemoteException
helpPoint
- Help point for region selectionNXException
RemoteException
void deselectTrimRegion(Point3d helpPoint) throws NXException, RemoteException
helpPoint
- Help point for region selectionNXException
RemoteException
void resetTrimRegions() throws NXException, RemoteException
NXException
RemoteException
void selectDivideLocation(Point3d helpPoint) throws NXException, RemoteException
helpPoint
- preview pointNXException
RemoteException
void deselectDivideLocation(Point3d helpPoint) throws NXException, RemoteException
helpPoint
- preview pointNXException
RemoteException
void updateTrimRegionsAndDivideLocations() throws NXException, RemoteException
NXException
RemoteException
TrimCurveBoundingObjectBuilder createTrimCurveBoundingObjectBuilder() throws NXException, RemoteException
TrimCurveBoundingObjectBuilder
object.
NXException
RemoteException
boolean performExtendedIntersectionCalculation() throws NXException, RemoteException
NXException
RemoteException
void setPerformExtendedIntersectionCalculation(boolean performExtendedIntersectionCalculationToggleStatus) throws NXException, RemoteException
performExtendedIntersectionCalculationToggleStatus
- Set perform extended intersection calculation statusNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.