public interface TrimCurveBuilder extends FeatureBuilder
TrimCurve
builder
FeatureCollection.createTrimCurveBuilder(nxopen.features.TrimCurve)
Property | Value |
---|---|
CurveEndOption | Start |
CurveExtensionType | Natural |
CurveOptions.Associative | True |
CurveTrimRegionOption | Inside |
FirstBoundingObjectEndOption | Start |
FirstBoundingObjectOption | SelectObject |
InteresectionDirectionOption | RelativeToWcs |
InteresectionMethod | Inferred |
SecondBoundingObjectEndOption | Start |
SecondBoundingObjectOption | SelectObject |
Modifier and Type | Interface and Description |
---|---|
static class |
TrimCurveBuilder.CurveEndOptions
Represents the trim curve end options
|
static class |
TrimCurveBuilder.CurveExtensionTypes
Represents the trim curve extension types
|
static class |
TrimCurveBuilder.CurveTrimRegionOptions
Represents the trim curve trim region options
|
static class |
TrimCurveBuilder.FirstBoundingObjectEndOptions
Represents the trim curve first bounding object end options
|
static class |
TrimCurveBuilder.FirstBoundingObjectOptions
Represents the trim curve first bounding object options
|
static class |
TrimCurveBuilder.InteresectionDirectionOptions
Represents the trim curve interesection direction options
|
static class |
TrimCurveBuilder.InteresectionMethods
Represents the trim curve interesection methods
|
static class |
TrimCurveBuilder.SecondBoundingObjectEndOptions
Represents the trim curve second bounding object end options
|
static class |
TrimCurveBuilder.SecondBoundingObjectOptions
Represents the trim curve second bounding object options
|
Modifier and Type | Method and Description |
---|---|
TrimCurveBuilder.CurveEndOptions |
curveEndOption()
Returns the end of the curve that would be trimmed
License requirements: None. |
TrimCurveBuilder.CurveExtensionTypes |
curveExtensionType()
Returns the shape of the extension, if the curve to be trimmed is to be extended
to its bounding object(s)
License requirements: None. |
SelectObjectList |
curveList()
Returns the list of curves with the pick points
License requirements: None. |
CurveOptions |
curveOptions()
Returns the Curve Options
License requirements: None. |
Section |
curvesToTrim()
Returns the curves to trim
License requirements: None. |
TrimCurveBuilder.CurveTrimRegionOptions |
curveTrimRegionOption()
Returns the portion of the curves to be trimmed
License requirements: None. |
SelectObjectList |
firstBoundingObject()
Returns the objects for the first boundary against which the selected curves are to be trimmed.
|
TrimCurveBuilder.FirstBoundingObjectEndOptions |
firstBoundingObjectEndOption()
Returns the end of the first bounding object which would be trimmed
License requirements: None. |
TrimCurveBuilder.FirstBoundingObjectOptions |
firstBoundingObjectOption()
Returns the first bounding object option
License requirements: None. |
Point3d |
firstBoundingObjectPickPoint()
Returns the pick point for the first bounding object
License requirements: None. |
Plane |
firstBoundingPlane()
Returns the first bounding object plane
License requirements: None. |
SelectPoint |
firstReferenceIntersection()
Returns the first user defined intersection point.
|
TrimCurveBuilder.InteresectionDirectionOptions |
interesectionDirectionOption()
Returns the method the system uses to find object intersections
License requirements: None. |
TrimCurveBuilder.InteresectionMethods |
interesectionMethod()
Returns the method to be used to determine the intersections
License requirements: None. |
Direction |
interesectionOptionVector()
Returns the vector direction for the trim operation
License requirements: None. |
SelectObjectList |
reverseTrimEnd()
Returns the curves the end to trim needs to be reversed
License requirements: None. |
SelectObjectList |
secondBoundingObject()
Returns the objects for the second boundary against which the selected curves are to be trimmed.
|
TrimCurveBuilder.SecondBoundingObjectEndOptions |
secondBoundingObjectEndOption()
Returns the end of the second bounding object which would be trimmed
License requirements: None. |
TrimCurveBuilder.SecondBoundingObjectOptions |
secondBoundingObjectOption()
Returns the second bounding object option
License requirements: None. |
Point3d |
secondBoundingObjectPickPoint()
Returns the pick point for the second bounding object
License requirements: None. |
Plane |
secondBoundingPlane()
Returns the first bounding object plane
License requirements: None. |
SelectPoint |
secondReferenceIntersection()
Returns the second user defined intersection point.
|
void |
setCurveEndOption(TrimCurveBuilder.CurveEndOptions curveEndOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCurveExtensionType(TrimCurveBuilder.CurveExtensionTypes curveExtensionType)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCurveTrimRegionOption(TrimCurveBuilder.CurveTrimRegionOptions curveTrimRegionOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFirstBoundingObjectEndOption(TrimCurveBuilder.FirstBoundingObjectEndOptions firstBoundingObjectEndOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFirstBoundingObjectOption(TrimCurveBuilder.FirstBoundingObjectOptions firstBoundingObjectOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFirstBoundingObjectPickPoint(Point3d firstBndgObjPickPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFirstBoundingPlane(Plane firstPlane)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInteresectionDirectionOption(TrimCurveBuilder.InteresectionDirectionOptions interesectionDirectionOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInteresectionMethod(TrimCurveBuilder.InteresectionMethods interesectionMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInteresectionOptionVector(Direction interesectionOptionVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSecondBoundingObjectEndOption(TrimCurveBuilder.SecondBoundingObjectEndOptions secondBoundingObjectEndOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSecondBoundingObjectOption(TrimCurveBuilder.SecondBoundingObjectOptions secondboundingObjectOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSecondBoundingObjectPickPoint(Point3d secondBndgObjPickPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSecondBoundingPlane(Plane secondPlane)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTrimBoundingObjects(boolean trimBoundingObjects)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
trimBoundingObjects()
Returns the option whether bounding objects are to be trimmed
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 curvesToTrim() throws NXException, RemoteException
NXException
RemoteException
TrimCurveBuilder.CurveEndOptions curveEndOption() throws NXException, RemoteException
NXException
RemoteException
void setCurveEndOption(TrimCurveBuilder.CurveEndOptions curveEndOption) throws NXException, RemoteException
curveEndOption
- NXException
RemoteException
TrimCurveBuilder.FirstBoundingObjectOptions firstBoundingObjectOption() throws NXException, RemoteException
NXException
RemoteException
void setFirstBoundingObjectOption(TrimCurveBuilder.FirstBoundingObjectOptions firstBoundingObjectOption) throws NXException, RemoteException
firstBoundingObjectOption
- NXException
RemoteException
SelectObjectList firstBoundingObject() throws NXException, RemoteException
NXException
RemoteException
TrimCurveBuilder.FirstBoundingObjectEndOptions firstBoundingObjectEndOption() throws NXException, RemoteException
NXException
RemoteException
void setFirstBoundingObjectEndOption(TrimCurveBuilder.FirstBoundingObjectEndOptions firstBoundingObjectEndOption) throws NXException, RemoteException
firstBoundingObjectEndOption
- NXException
RemoteException
Plane firstBoundingPlane() throws NXException, RemoteException
NXException
RemoteException
void setFirstBoundingPlane(Plane firstPlane) throws NXException, RemoteException
firstPlane
- NXException
RemoteException
TrimCurveBuilder.SecondBoundingObjectOptions secondBoundingObjectOption() throws NXException, RemoteException
NXException
RemoteException
void setSecondBoundingObjectOption(TrimCurveBuilder.SecondBoundingObjectOptions secondboundingObjectOption) throws NXException, RemoteException
secondboundingObjectOption
- NXException
RemoteException
SelectObjectList secondBoundingObject() throws NXException, RemoteException
NXException
RemoteException
Plane secondBoundingPlane() throws NXException, RemoteException
NXException
RemoteException
void setSecondBoundingPlane(Plane secondPlane) throws NXException, RemoteException
secondPlane
- NXException
RemoteException
TrimCurveBuilder.SecondBoundingObjectEndOptions secondBoundingObjectEndOption() throws NXException, RemoteException
NXException
RemoteException
void setSecondBoundingObjectEndOption(TrimCurveBuilder.SecondBoundingObjectEndOptions secondBoundingObjectEndOption) throws NXException, RemoteException
secondBoundingObjectEndOption
- NXException
RemoteException
TrimCurveBuilder.InteresectionDirectionOptions interesectionDirectionOption() throws NXException, RemoteException
NXException
RemoteException
void setInteresectionDirectionOption(TrimCurveBuilder.InteresectionDirectionOptions interesectionDirectionOption) throws NXException, RemoteException
interesectionDirectionOption
- NXException
RemoteException
Direction interesectionOptionVector() throws NXException, RemoteException
NXException
RemoteException
void setInteresectionOptionVector(Direction interesectionOptionVector) throws NXException, RemoteException
interesectionOptionVector
- NXException
RemoteException
TrimCurveBuilder.InteresectionMethods interesectionMethod() throws NXException, RemoteException
NXException
RemoteException
void setInteresectionMethod(TrimCurveBuilder.InteresectionMethods interesectionMethod) throws NXException, RemoteException
interesectionMethod
- NXException
RemoteException
SelectObjectList reverseTrimEnd() throws NXException, RemoteException
NXException
RemoteException
TrimCurveBuilder.CurveExtensionTypes curveExtensionType() throws NXException, RemoteException
NXException
RemoteException
void setCurveExtensionType(TrimCurveBuilder.CurveExtensionTypes curveExtensionType) throws NXException, RemoteException
curveExtensionType
- NXException
RemoteException
TrimCurveBuilder.CurveTrimRegionOptions curveTrimRegionOption() throws NXException, RemoteException
NXException
RemoteException
void setCurveTrimRegionOption(TrimCurveBuilder.CurveTrimRegionOptions curveTrimRegionOption) throws NXException, RemoteException
curveTrimRegionOption
- NXException
RemoteException
boolean trimBoundingObjects() throws NXException, RemoteException
NXException
RemoteException
void setTrimBoundingObjects(boolean trimBoundingObjects) throws NXException, RemoteException
trimBoundingObjects
- NXException
RemoteException
CurveOptions curveOptions() throws NXException, RemoteException
NXException
RemoteException
Point3d firstBoundingObjectPickPoint() throws NXException, RemoteException
NXException
RemoteException
void setFirstBoundingObjectPickPoint(Point3d firstBndgObjPickPoint) throws NXException, RemoteException
firstBndgObjPickPoint
- NXException
RemoteException
Point3d secondBoundingObjectPickPoint() throws NXException, RemoteException
NXException
RemoteException
void setSecondBoundingObjectPickPoint(Point3d secondBndgObjPickPoint) throws NXException, RemoteException
secondBndgObjPickPoint
- NXException
RemoteException
SelectPoint firstReferenceIntersection() throws NXException, RemoteException
NXException
RemoteException
SelectPoint secondReferenceIntersection() throws NXException, RemoteException
NXException
RemoteException
SelectObjectList curveList() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.