public interface SectionCollection extends TaggedObjectCollection
BasePart
Modifier and Type | Interface and Description |
---|---|
static class |
SectionCollection.LoopOption
Defines how section are created in
createSectionsUsingCurves(nxopen.NXObject[], nxopen.SectionCollection.LoopOption, double, double, double) |
TaggedObjectCollection.Iterator
Modifier and Type | Method and Description |
---|---|
Section |
createSection()
Creates a section using default values for chaining, distance, and angle tolerance.
|
Section |
createSection(double chainingTolerance,
double distanceTolerance,
double angleTolerance)
Creates a section.
|
Section |
createSection(NXObject curve)
Creates a section with Single Curve rule using the given curve, edge or point.
|
Section[] |
createSectionsUsingCurves(NXObject[] curves,
SectionCollection.LoopOption loopOption,
double chainingTolerance,
double distanceTolerance,
double angleTolerance)
Creates sections using curves such that each section can be extruded to produce one body.
|
_find_next, iterator
Section createSection(double chainingTolerance, double distanceTolerance, double angleTolerance) throws NXException, RemoteException
Section.addToSection(nxopen.SelectionIntentRule[], nxopen.NXObject, nxopen.NXObject, nxopen.NXObject, nxopen.Point3d, nxopen.Section.Mode)
for more details.
Section.removeRules(nxopen.SelectionIntentRule[], nxopen.NXObject, nxopen.NXObject, nxopen.Section.Mode)
and
Section.removeSingleSectionElement(nxopen.ICurve, nxopen.NXObject, nxopen.NXObject, nxopen.Section.Mode)
for more details.
chainingTolerance
- Chaining tolerancedistanceTolerance
- Distance toleranceangleTolerance
- Angle toleranceNXException
RemoteException
Section createSection() throws NXException, RemoteException
Section.addToSection(nxopen.SelectionIntentRule[], nxopen.NXObject, nxopen.NXObject, nxopen.NXObject, nxopen.Point3d, nxopen.Section.Mode)
for more details.
Section.removeRules(nxopen.SelectionIntentRule[], nxopen.NXObject, nxopen.NXObject, nxopen.Section.Mode)
and
Section.removeSingleSectionElement(nxopen.ICurve, nxopen.NXObject, nxopen.NXObject, nxopen.Section.Mode)
for more details.
NXException
RemoteException
Section[] createSectionsUsingCurves(NXObject[] curves, SectionCollection.LoopOption loopOption, double chainingTolerance, double distanceTolerance, double angleTolerance) throws NXException, RemoteException
curves
- CurvesloopOption
- Loop optionchainingTolerance
- Chaining tolerancedistanceTolerance
- Distance toleranceangleTolerance
- Angle toleranceNXException
RemoteException
Section createSection(NXObject curve) throws NXException, RemoteException
curve
- Curve, Edge or PointNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.