Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
Modifier and Type | Field and Description |
---|---|
static Section.Mode |
Section.Mode.CREATE
Feature is being created
|
static Section.Mode |
Section.Mode.EDIT
Feature is being edited
|
Modifier and Type | Method and Description |
---|---|
static Section.Mode |
Section.Mode.valueOf(int value)
Returns the enum constant of the specified enum type with the specified value.
|
static Section.Mode |
Section.Mode.valueOf(String name)
Returns the enum constant of the specified enum type with the specified name.
|
static Section.Mode[] |
Section.Mode.values()
Returns an array that contains the values for this enum.
|
Modifier and Type | Method and Description |
---|---|
void |
Section.addChainBetweenIntersectionPoints(SelectionIntentRule[] rules,
NXObject startConnector,
Point3d startIntersectionPoint,
NXObject endConnector,
Point3d endIntersectionPoint,
NXObject seed,
Point3d helpPoint,
Section.Mode featureMode,
boolean chainWithinFeature)
Adds a chain between given two intersection points to the section.
|
void |
Section.addToSection(SelectionIntentRule[] rules,
NXObject seed,
NXObject startConnector,
NXObject endConnector,
Point3d helpPoint,
Section.Mode featureMode)
Adds selection intent rules to the section.
|
void |
Section.addToSection(SelectionIntentRule[] rules,
NXObject seed,
NXObject startConnector,
NXObject endConnector,
Point3d helpPoint,
Section.Mode featureMode,
boolean chainWithinFeature)
Adds selection intent rules to the section with the option of restricting
chaining and limit discovery to a single feature.
|
void |
Section.removeMultipleCurves(ICurve[] wfs,
NXObject[] startConnector,
NXObject[] endConnector,
Section.Mode featureMode)
Deprecated.
Deprecated in NX8.5.0. Please use
Section.removeMultipleElements(nxopen.ICurve[], nxopen.NXObject[], nxopen.NXObject[], boolean[], nxopen.Point3d[], nxopen.Point[], nxopen.Section.Mode) instead.
|
void |
Section.removeMultipleElements(ICurve[] wfs,
NXObject[] startConnectors,
NXObject[] endConnectors,
boolean[] isCombinationsResultIntoOnlyOneCurvePerCombination,
Point3d[] pointsOnCurvesToBeRemoved,
Point[] points,
Section.Mode featureMode)
Removes multiple section elements.
|
void |
Section.removeMultiplePoints(Point[] points,
Section.Mode featureMode)
Deprecated.
Deprecated in NX8.5.0. Please use
Section.removeMultipleElements(nxopen.ICurve[], nxopen.NXObject[], nxopen.NXObject[], boolean[], nxopen.Point3d[], nxopen.Point[], nxopen.Section.Mode) instead.
|
void |
Section.removeRules(ICurve sectionElement,
NXObject startConnector,
NXObject endConnector,
Section.Mode featureMode)
Removes all the selection intent rules related to the section element.
|
void |
Section.removeRules(SelectionIntentRule[] rules,
NXObject startConnector,
NXObject endConnector,
Section.Mode featureMode)
Removes selection intent rules from the section.
|
void |
Section.removeSingleSectionElement(ICurve sectionElement,
NXObject startConnector,
NXObject endConnector,
Section.Mode featureMode)
Removes one section element curve.
|
void |
Section.removeSingleSectionElement(Point sectionElement,
Section.Mode featureMode)
Removes one section element that is a point.
|
void |
Section.removeUnderlyingChain(Point3d pointSpecifyingChain,
double tolerance,
Section.Mode featureMode)
Removes all the selection intent rules related to the chain on which the given point lies.
|
void |
Section.removeUnderlyingCurve(Point3d pointSpecifyingCurve,
double tolerance,
Section.Mode featureMode)
Removes the single curve which is within tolerance to the given point, from the section.
|
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.