Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.annotations |
Provides classes and interfaces relating to Dimensions, Notes, Symbols, PMI, and other Annotations.
|
nxopen.drawings |
Provides classes and interfaces for Drafting Drawings.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
nxopen.routing.electrical |
Provides classes and interfaces for Routing Electrical.
|
Modifier and Type | Field and Description |
---|---|
Xform |
XformCollection.CreateExtractXformData.xform
Xform
|
Modifier and Type | Method and Description |
---|---|
Xform |
XformCollection.createXform(Component workOcc,
Component contextObject,
SmartObject.UpdateOption updateOption)
Creates a Xform in the context of given
Component . |
Xform |
XformCollection.createXform(CoordinateSystem csys,
Offset point0,
Offset point1,
Scalar rotationScalarX,
Scalar rotationScalarY,
Scalar rotationScalarZ,
int rotationOption,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform by offsetting an existing coordinate system through
a translation and a rotation
License requirements: None. |
Xform |
XformCollection.createXform(CoordinateSystem csys,
Point point0,
Point point1,
Scalar rotationScalarX,
Scalar rotationScalarY,
Scalar rotationScalarZ,
int rotationOption,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform by picking up a point from an existing coordinate system
License requirements: None. |
Xform |
XformCollection.createXform(Direction xDirection,
Direction yDirection,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform based on two vectors.
|
Xform |
XformCollection.createXform(DisplayableObject plane,
Direction axis,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform based on a plane and a vector.
|
Xform |
XformCollection.createXform(DisplayableObject plane1,
DisplayableObject plane2,
DisplayableObject plane3,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform by three planes.
|
Xform |
XformCollection.createXform(Explosion explosion,
Component sourceComponent,
Component destComponent,
SmartObject.UpdateOption updateOption)
Creates an Xform based on the delta difference between the source and
destination components in the explosion.
|
Xform |
XformCollection.createXform(NXObject object,
Explosion explosion,
SmartObject.UpdateOption updateOption)
Creates an Xform based on an object and an explosion.
|
Xform |
XformCollection.createXform(NXObject object,
SmartObject.UpdateOption updateOption)
Creates a Xform from the Xform of a a selected curve, plane, or drafting object.
|
Xform |
XformCollection.createXform(Point3d origin,
Matrix3x3 orientation,
SmartObject.UpdateOption update,
double scale)
Creates an Xform
License requirements: None. |
Xform |
XformCollection.createXform(Point3d origin,
Vector3d xDirection,
Vector3d yDirection,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform without parameters.
|
Xform |
XformCollection.createXform(Point xPoint,
Axis zAxis,
SmartObject.UpdateOption updateOption)
Creates an Xform using a Z axis and X point
The X-Axis is the vector from the Z-Axis vector to the point;
the Y-Axis is computed from the X and Z axis; the origin is the
intersection of the three vectors.
|
Xform |
XformCollection.createXform(Point origin,
Direction xDirection,
Direction yDirection,
SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform based on a point and two vectors.
|
Xform |
XformCollection.createXform(Point point,
Point helperPoint,
ICurve curve,
SmartObject.UpdateOption updateOption)
Creates an Xform through a point and perpendicular to a curve or edge.
|
Xform |
XformCollection.createXform(Point point1,
Point point2,
Point point3,
SmartObject.UpdateOption updateOption,
double scale)
Create a Xform based on three points.
|
Xform |
XformCollection.createXform(Point origin,
XYZAxis axis,
Direction direction,
Scalar scale,
SmartObject.UpdateOption updateOption)
Creates an Xform based on origin and a direction.
|
Xform |
XformCollection.createXform(SmartObject.UpdateOption updateOption,
double scale)
Creates a Xform that based off the model space coordinate system.
|
Xform |
XformCollection.createXformAngleAxis(Axis axis,
Expression angle,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the axis and angle.
|
Xform |
XformCollection.createXformAxisVector(Axis axis,
Direction vector,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on a axis and vector.
|
Xform |
XformCollection.createXformByDynamicOffset(CoordinateSystem csys,
Vector3d originOffset,
Matrix3x3 trasformMatrix,
SmartObject.UpdateOption updateOption,
double scale)
Creates an Xform whose location and orientation are determined by applying
a specified origin offset and transformation matrix to an existing coordinate system.
|
Xform |
XformCollection.createXformByPlaneXDirPoint(DisplayableObject plane,
Direction xDirection,
Point point,
SmartObject.UpdateOption updateOption,
double scale,
boolean flipXDirection,
boolean flipZDirection)
Creates a Xform based on a planar face or datum plane, a X-axis vector direction, and a point.
|
Xform |
XformCollection.createXformByPointXDirZDir(Point origin,
Direction xDirection,
Direction zDirection,
SmartObject.UpdateOption updateOption,
double scale)
Creates an Xform based on a point and two vectors.
|
Xform |
XformCollection.createXformByPointYDirZDir(Point origin,
Direction yDirection,
Direction zDirection,
SmartObject.UpdateOption updateOption,
double scale)
Creates an Xform based on a point and two vectors.
|
Xform |
XformCollection.createXformCsysToCsys(CoordinateSystem from,
CoordinateSystem to,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on two csys.
|
Xform |
XformCollection.createXformDeltaXyz(Scalar[] delta,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on delta x, y, and z values where the x, y, and z
directions are relative to a reference coordinate system.
|
Xform |
XformCollection.createXformDistanceAngle(Expression distance,
Expression angle,
Axis dirr,
Direction angulardirr,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the distance and angle on object.
|
Xform |
XformCollection.createXformDistanceBetweenPoints(Point origin,
Point measure,
Direction vector,
Expression distance,
Expression originDistance,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the direction and points.
|
Xform |
XformCollection.createXformDistanceDirection(Direction direction,
Expression distance,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the direction and distance.
|
Xform |
XformCollection.createXformDistanceRadial(Axis axis,
Point point,
Expression distance,
Expression originDistance,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the axis and points.
|
Xform |
XformCollection.createXformDynamic(Scalar[] org,
Scalar[] mtx,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the manip.
|
Xform |
XformCollection.createXformFromCurrentView(SmartObject.UpdateOption updateOption,
double scale)
Creates an XForm using the current viewing coordinate system.
|
Xform |
XformCollection.createXformRotateThreePoints(Axis vector,
Point start,
Point end,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on the three points and vector.
|
Xform |
XformCollection.createXformTwoPoints(Point from,
Point to,
SmartObject.UpdateOption updateOption)
Creates a Motion Xform based on two points.
|
Xform |
XformCollection.createXformWithReverseNormal(Xform xform,
SmartObject.UpdateOption updateOption)
Creates an Xform based on the delta difference between the source and
destination components in the explosion.
|
Xform |
XformCollection.createXformWithView(View view,
SmartObject.UpdateOption updateOption)
Creates a Xform with an existing view
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
Axis |
AxisCollection.createAxis(Axis axis,
Xform xform,
SmartObject.UpdateOption update)
|
CartesianCoordinateSystem |
CoordinateSystemCollection.createCoordinateSystem(Xform xform,
SmartObject.UpdateOption update)
Creates a CartesianCoordinateSystem from a Xform and update option.
|
CylindricalCoordinateSystem |
CoordinateSystemCollection.createCylindricalCoordinateSystem(Xform xform,
SmartObject.UpdateOption update)
Creates a CylindricalCoordinateSystem from a Xform and update option.
|
Direction |
DirectionCollection.createDirection(Direction directionExtract,
Xform xform,
SmartObject.UpdateOption updateOption)
|
ICurve |
CurveCollection.createExtractedCurve(ICurve curveToExtract,
int type,
int subtype,
Xform xform,
double tolerance,
SmartObject.UpdateOption updateOption)
Creates a
Curve . |
Offset |
OffsetCollection.createOffset(Offset offsetIn,
Xform xform,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPoint(IBaseCurve edgeCurve,
Scalar angle,
Xform xform,
SmartObject.UpdateOption updateOption)
Creates a
Point at an angle along an IBaseCurve . |
Point |
PointCollection.createPoint(IRoutePosition routePosition,
Xform xform,
SmartObject.UpdateOption updateOption)
Creates a
Point at the given IRoutePosition . |
Point |
PointCollection.createPoint(Point pointExtract,
Xform xform,
SmartObject.UpdateOption updateOption)
|
SphericalCoordinateSystem |
CoordinateSystemCollection.createSphericalCoordinateSystem(Xform xform,
SmartObject.UpdateOption update)
Creates a SphericalCoordinateSystem from a Xform and update option.
|
Xform |
XformCollection.createXformWithReverseNormal(Xform xform,
SmartObject.UpdateOption updateOption)
Creates an Xform based on the delta difference between the source and
destination components in the explosion.
|
Modifier and Type | Method and Description |
---|---|
Xform |
AnnotationManager.getDefaultAnnotationPlane(PmiDefaultPlane jaDefaultPlane)
Returns the default annotation plane for the specified part
License requirements: None. |
Xform |
DimensionData.getInferredPlane(PmiDefaultPlane jaDefaultPlane,
DimensionType dimType)
Get inferred annotation plane.
|
Xform |
PlaneBuilder.userDefinedPlane()
Returns the user-defined plane used by the operation
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
Dimension |
DimensionSet.addPmiDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
boolean autoAdjustNarrowDim)
Adds a PMI dimension to the PMI dimension set.
|
ArbitraryTarget |
DatumTargetCollection.createArbitraryTarget(ArbitraryTargetData targetData,
PmiData data,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI arbitrary target
License requirements: geometric_tol ("GDT") . |
CircularTarget |
DatumTargetCollection.createCircularTarget(CircularTargetData targetData,
PmiData data,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI circular target
License requirements: geometric_tol ("GDT") . |
Datum |
GdtDatumCollection.createDatum(DatumData datumData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI datum
License requirements: geometric_tol ("GDT") . |
Fcf |
FcfCollection.createFcf(FcfData fcfData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates an FCF
License requirements: geometric_tol ("GDT") . |
LineTarget |
DatumTargetCollection.createLineTarget(DatumTargetData targetData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI line target
License requirements: geometric_tol ("GDT") . |
PmiArcLengthDimension |
DimensionCollection.createPmiArcLengthDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI arc length dimension
License requirements: geometric_tol ("GDT") . |
PmiChamferDimension |
DimensionCollection.createPmiChamferDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI chamfer dimnension
License requirements: geometric_tol ("GDT") . |
PmiConcentricCircleDimension |
DimensionCollection.createPmiConcentricCircleDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI concentric circle dimension
License requirements: geometric_tol ("GDT") . |
PmiCustomSymbol |
CustomSymbolCollection.createPmiCustomSymbol(CustomSymbolData customSymbolData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Deprecated.
Deprecated in NX9.0.0. Use
PmiCustomSymbolBuilder instead.
|
PmiCylindricalDimension |
DimensionCollection.createPmiCylindricalDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI cylindrical dimension
License requirements: geometric_tol ("GDT") . |
PmiDiameterDimension |
DimensionCollection.createPmiDiameterDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI diameter dimension
License requirements: geometric_tol ("GDT") . |
PmiFoldedRadiusDimension |
DimensionCollection.createPmiFoldedRadiusDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI folded radius dimension
License requirements: geometric_tol ("GDT") . |
PmiHoleDimension |
DimensionCollection.createPmiHoleDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI hole dimension
License requirements: geometric_tol ("GDT") . |
PmiBaselineDimension |
DimensionSetCollection.createPmiHorizontalBaselineDimension(DimensionData dimensionData,
PmiData[] pmidata,
Xform annotationPlane,
Point3d origin)
Creates a PMI horizontal baseline dimension.
|
PmiChainDimension |
DimensionSetCollection.createPmiHorizontalChainDimension(DimensionData dimensionData,
PmiData[] pmidata,
Xform annotationPlane,
Point3d origin)
Creates a PMI horizontal chain dimension.
|
PmiHorizontalDimension |
DimensionCollection.createPmiHorizontalDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI horizontal dimension
License requirements: geometric_tol ("GDT") . |
void |
DimensionCollection.createPmiHorizontalOrdinateAutoDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
boolean allowDuplicate,
boolean repositionDim)
Creates a PMI horizontal ordinate automatic dimension
License requirements: geometric_tol ("GDT") . |
PmiHorizontalOrdinateDimension |
DimensionCollection.createPmiHorizontalOrdinateDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI horizontal ordinate dimension
License requirements: geometric_tol ("GDT") . |
PmiLabel |
LabelCollection.createPmiLabel(LabelData labelData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI label
License requirements: geometric_tol ("GDT") . |
PmiLineWeld |
WeldCollection.createPmiLineWeld(LineWeldData lineWeldData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI line weld.
|
PmiMajorAngularDimension |
DimensionCollection.createPmiMajorAngularDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI major angular dimension
License requirements: geometric_tol ("GDT") . |
PmiMinorAngularDimension |
DimensionCollection.createPmiMinorAngularDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI minor angular dimension
License requirements: geometric_tol ("GDT") . |
PmiNote |
NoteCollection.createPmiNote(NoteData noteData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI note
License requirements: geometric_tol ("GDT") . |
PmiOrdinateOriginDimension |
DimensionCollection.createPmiOrdinateOriginDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI ordinate origin dimension
License requirements: geometric_tol ("GDT") . |
PmiParallelDimension |
DimensionCollection.createPmiParallelDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI parallel dimension
License requirements: geometric_tol ("GDT") . |
PmiPerpendicularDimension |
DimensionCollection.createPmiPerpendicularDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI perpendicular dimension
License requirements: geometric_tol ("GDT") . |
PmiRadiusDimension |
DimensionCollection.createPmiRadiusDimension(DimensionData dimensionData,
RadiusDimensionType radiusType,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI radius dimension
License requirements: geometric_tol ("GDT") . |
PmiBaselineDimension |
DimensionSetCollection.createPmiVerticalBaselineDimension(DimensionData dimensionData,
PmiData[] pmidata,
Xform annotationPlane,
Point3d origin)
Creates a PMI vertical baseline dimension.
|
PmiChainDimension |
DimensionSetCollection.createPmiVerticalChainDimension(DimensionData dimensionData,
PmiData[] pmidata,
Xform annotationPlane,
Point3d origin)
Creates a PMI vertical chain dimension.
|
PmiVerticalDimension |
DimensionCollection.createPmiVerticalDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI vertical dimension
License requirements: geometric_tol ("GDT") . |
void |
DimensionCollection.createPmiVerticalOrdinateAutoDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
boolean allowDuplicate,
boolean repositionDim)
Creates a PMI vertical ordinate automatic dimension
License requirements: geometric_tol ("GDT") . |
PmiVerticalOrdinateDimension |
DimensionCollection.createPmiVerticalOrdinateDimension(DimensionData dimensionData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin)
Creates a PMI vertical ordinate dimension
License requirements: geometric_tol ("GDT") . |
PointTarget |
DatumTargetCollection.createPointTarget(DatumTargetData targetData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI point target
License requirements: geometric_tol ("GDT") . |
RectangularTarget |
DatumTargetCollection.createRectangularTarget(RectangularTargetData targetData,
PmiData pmiData,
Xform annotationPlane,
Point3d origin,
LeaderBundle leader)
Creates a PMI rectangular target
License requirements: geometric_tol ("GDT") . |
void |
PlaneBuilder.setUserDefinedPlane(Xform userDefinedPlane)
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
Xform |
ProjectedViewOrientationBuilder.normalDirection()
Returns the xform that represents the orthographic projected view settings to be edited
License requirements: None. |
Xform |
OrientationViewStyle.rotationPlane()
Returns the rotation plane.
|
Modifier and Type | Method and Description |
---|---|
void |
ProjectedViewOrientationBuilder.setNormalDirection(Xform normalDirection)
License requirements: drafting ("DRAFTING") . |
void |
OrientationViewStyle.setRotationPlane(Xform plane)
Sets the rotation plane.
|
Modifier and Type | Method and Description |
---|---|
RouteManager.GenerateCablewaysLayoutData |
RouteManager.generateCablewaysLayoutData(Curve segment,
Xform xform,
double width,
double height,
int gridFactor)
Generates the cableways layout data (cable center points) using the
default bin-packing algorithm.
|
Modifier and Type | Method and Description |
---|---|
void |
CablewaysLayoutView.positionLayoutView(Xform toOrientation)
Positions the layout view in the 3D space as per the
Xform . |
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.