public interface SketchAssociativeTrimBuilder extends Builder
SketchAssociativeTrimBuilder
SketchCollection.createSketchAssociativeTrimBuilder(nxopen.SketchAssociativeTrim)
Property | Value |
---|---|
TrimType | Keep |
Modifier and Type | Interface and Description |
---|---|
static class |
SketchAssociativeTrimBuilder.TrimOption
Represents the keep discard options for selected region
|
Modifier and Type | Method and Description |
---|---|
Section |
createSection()
The function creates a new empty section object and adds it to the builder
License requirements: None. |
void |
deselectRegion(Point3d helpPoint)
The region corresponding to help point will be delsected from being kept/discarded depending
on trim type
License requirements: solid_modeling ("SOLIDS MODELING") . |
Section[] |
getSections()
This function gets all sections of the trim constraint during create/edit
License requirements: solid_modeling ("SOLIDS MODELING") . |
SelectNXObjectList |
recipeCurves()
Returns the input curves.
|
void |
removeSection(Section section)
The function removes the given section from the builder
License requirements: None. |
void |
resetRegions()
The regions are forced to be deselected
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
selectRegion(Point3d helpPoint)
The function sets help point for region select.
|
void |
setTrimType(SketchAssociativeTrimBuilder.TrimOption option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
SketchAssociativeTrimBuilder.TrimOption |
trimType()
Returns the trim region type - if the region needs to be kept/discarded
License requirements: None. |
void |
updateRegions()
The regions are recreated and updated to reflect the change in the boundary curves
License requirements: solid_modeling ("SOLIDS MODELING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section createSection() throws NXException, RemoteException
NXException
RemoteException
void removeSection(Section section) throws NXException, RemoteException
section
- Section object to removeNXException
RemoteException
Section[] getSections() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList recipeCurves() throws NXException, RemoteException
NXException
RemoteException
SketchAssociativeTrimBuilder.TrimOption trimType() throws NXException, RemoteException
NXException
RemoteException
void setTrimType(SketchAssociativeTrimBuilder.TrimOption option) throws NXException, RemoteException
option
- NXException
RemoteException
void selectRegion(Point3d helpPoint) throws NXException, RemoteException
helpPoint
- Help point for region selectionNXException
RemoteException
void deselectRegion(Point3d helpPoint) throws NXException, RemoteException
helpPoint
- Help point for region selectionNXException
RemoteException
void updateRegions() throws NXException, RemoteException
NXException
RemoteException
void resetRegions() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.