Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.cae |
Provides classes and interfaces relating to Advanced Simulation and Design Simulation.
|
nxopen.drawings |
Provides classes and interfaces for Drafting Drawings.
|
nxopen.facet |
Provides classes and interfaces for Faceted Representations.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Arc
Represents an arc curve.
|
interface |
Conic
Represents a conic curve.
|
interface |
Curve
Represents a curve.
|
interface |
Edge
|
interface |
Ellipse
Represents an ellipse curve.
|
interface |
Hyperbola
Represents a hyperbola curve.
|
interface |
ICurve
Represents something containing a two dimensional modeling curve .
|
interface |
InfiniteLine
Represents a infinite line curve.
|
interface |
Line
Represents a line curve.
|
interface |
Parabola
Represents a parabola curve.
|
interface |
Polyline
Represents a polyline curve.
|
interface |
Spline
Represents a spline curve.
|
Modifier and Type | Field and Description |
---|---|
IBaseCurve |
SelectIBaseCurve.ValueData.selection
selected object
|
IBaseCurve |
SelectIBaseCurve.ValueWithCaeSetObjectInfoData.selection
selected object
|
IBaseCurve |
SelectIBaseCurve.ValueWithSnapData.selection1
first selected object
|
IBaseCurve |
SelectIBaseCurve.ValueWithSnapData.selection2
second selected object
|
Modifier and Type | Method and Description |
---|---|
IBaseCurve[] |
SelectIBaseCurveList.getArray()
Returns the list of objects in the selection list.
|
IBaseCurve |
SelectIBaseCurve.value()
Returns the object being selected
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
boolean |
SelectIBaseCurveList.add(IBaseCurve object)
Adds an object to the list
License requirements: None. |
boolean |
SelectIBaseCurveList.add(IBaseCurve[] objects)
Adds a set of objects to the list
License requirements: None. |
boolean |
SelectIBaseCurveList.add(IBaseCurve selection,
View view,
Point3d point)
Adds the object with the objects view and objects point
License requirements: None. |
boolean |
SelectIBaseCurveList.contains(IBaseCurve object)
Returns whether the specified object is already in the list or not.
|
Direction |
DirectionCollection.createDirection(IBaseCurve icurve,
Point point,
Direction.OnCurveOption option,
Sense sense,
SmartObject.UpdateOption updateOption)
|
Direction |
DirectionCollection.createDirection(IBaseCurve icurve,
Scalar t,
Direction.OnCurveOption option,
Sense sense,
SmartObject.UpdateOption updateOption)
|
Direction |
DirectionCollection.createDirection(IBaseCurve edge,
Sense sense,
SmartObject.UpdateOption updateOption)
|
Direction |
DirectionCollection.createDirectionOnPointParentCurve(Point atPoint,
IBaseCurve curve,
Direction.OnCurveOption option,
Sense sense,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IBaseCurve curve1,
IBaseCurve curve2,
Point3d startPoint,
View view,
SmartObject.UpdateOption updateOption)
Creates a
Point at the apparent intersection of two Edges or Curves in a view. |
Point |
PointCollection.createPoint(IBaseCurve curve1,
IBaseCurve curve2,
Point helpPt1,
Point helpPt2,
SmartObject.UpdateOption updateOption)
Creates a
Point at the intersection of two Edges or Curves. |
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
Point pointOffset,
Scalar distancePercent,
PointCollection.AlongCurveOption option,
Sense sense,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
Scalar scalarT,
PointCollection.PointOnCurveLocationOption locationOption,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
Scalar scalarT,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
Scalar scalarT,
SmartObject.UpdateOption updateOption,
boolean useReverseParameter)
|
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
Scalar angle,
Xform xform,
SmartObject.UpdateOption updateOption)
Creates a
Point at an angle along an IBaseCurve . |
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IBaseCurve splarc,
View view)
Creates a
Point at the center of a splarc. |
Point |
PointCollection.createPoint(IBasePlane plane,
IBaseCurve curve,
Point helpPt1,
Point helpPt2,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IParameterizedSurface face,
IBaseCurve curve,
Point helpPt1,
Point helpPt2,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(ScCollector faces,
IBaseCurve curve,
Point helpPt1,
Point helpPt2,
SmartObject.UpdateOption updateOption)
Creates a
Point at the intersection of a
connected set of faces and IBaseCurve . |
Point |
PointCollection.createPoint(View view,
IBaseCurve edgeCurve1,
IBaseCurve edgeCurve2,
Point3d helpPt,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPointSplarc(IBaseCurve splarc,
View view)
|
Point |
PointCollection.createPointSplinePole(IBaseCurve splineCurve,
int poleIndex,
SmartObject.UpdateOption updateOption)
Creates a
Point at a spline pole. |
Point |
PointCollection.createQuadrantPoint(IBaseCurve curveOrEdge,
int quadrant,
SmartObject.UpdateOption updateOption)
Creates a quadrant point
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR nx_masterfem ("Finite Element Modeling") OR geometric_tol ("GDT") . |
CurveDumbRule |
ScRuleFactory.createRuleBaseCurveDumb(IBaseCurve[] curves)
Creates selection intent rule:
CurveDumbRule
License requirements: gateway ("UG GATEWAY") Created in NX8.5.0 |
Point |
PointCollection.createVirtualIntersectionPoint(IBaseCurve curve1,
IBaseCurve curve2,
Point helpPt1,
Point helpPt2,
SmartObject.UpdateOption updateOption)
Creates a
Point at the virtual intersection of two linear Edges or Curves. |
boolean |
SelectIBaseCurveList.remove(IBaseCurve object)
Remove specified object from list.
|
boolean |
SelectIBaseCurveList.remove(IBaseCurve object,
View view)
Remove specified object from list.
|
boolean |
SelectIBaseCurveList.remove(InferSnapType.SnapType snapType,
IBaseCurve selection1,
View view1,
Point3d point1,
IBaseCurve selection2,
View view2,
Point3d point2)
Remove specified object from list.
|
boolean |
SelectIBaseCurveList.removeArray(IBaseCurve[] objects)
Remove specified objects from list.
|
void |
SelectIBaseCurveList.setArray(IBaseCurve[] objects)
Sets the list of objects in the selection list.
|
void |
SelectIBaseCurve.setValue(IBaseCurve selection)
Sets the object being selected
License requirements: None. |
void |
SelectIBaseCurve.setValue(IBaseCurve selection,
View view,
Point3d point)
The object being selected with the object's view and object's point
License requirements: None. |
boolean |
SelectIBaseCurveList.setValueWithCaeSetObjectInfo(IBaseCurve selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObjectList.add(nxopen.TaggedObject) .
|
void |
SelectIBaseCurve.setValueWithCaeSetObjectInfo(IBaseCurve selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.setValue(nxopen.TaggedObject) .
|
boolean |
SelectIBaseCurveList.setValueWithSnap(InferSnapType.SnapType snapType,
IBaseCurve selection1,
View view1,
Point3d point1,
IBaseCurve selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
void |
SelectIBaseCurve.setValueWithSnap(InferSnapType.SnapType snapType,
IBaseCurve selection1,
View view1,
Point3d point1,
IBaseCurve selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CAEEdge
Represents a CAE edge geometry
.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DraftingCurve
Represents a Drafting VD Curve.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FacetedEdge
Represents a faceted edge.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArcSegment
Represents a arc segment.
|
interface |
GapArcSegment
Represents a gap arc segment.
|
interface |
LineSegment
Represents a line segment.
|
interface |
SplineSegment
Represents a spline segment.
|
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.