Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.drawings |
Provides classes and interfaces for Drafting Drawings.
|
nxopen.features |
Provides classes and interfaces for features.
|
nxopen.features.sheetmetal |
Provides classes and interfaces for Sheet Metal Features.
|
nxopen.features.shipdesign |
Provides classes and interfaces for Ship Design.
|
nxopen.features.vehicledesign |
Provides classes and interfaces for Vehicle Design.
|
nxopen.fields |
Provides classes and interfaces for Fields.
|
nxopen.layout2d |
Provides classes and interfaces for Layout2D.
|
nxopen.shipdesign |
Provides classes and interfaces for Ship Design.
|
nxopen.tooling |
Provides classes and interfaces for Tooling.
|
Modifier and Type | Field and Description |
---|---|
Sketch |
SelectSketch.ValueData.selection
selected object
|
Sketch |
SelectSketch.ValueWithCaeSetObjectInfoData.selection
selected object
|
Sketch |
SelectSketch.ValueWithSnapData.selection1
first selected object
|
Sketch |
SelectSketch.ValueWithSnapData.selection2
second selected object
|
Modifier and Type | Method and Description |
---|---|
Sketch |
Session.activeSketch()
Returns the active sketch
License requirements: None. |
Sketch |
SketchCollection.createSketch(String name,
ISurface attachmentPlane,
IReferenceAxis referenceAxis,
Vector3d referenceDirection,
AxisOrientation referenceAxisOrientation,
Sense referenceAxisSense,
PlaneNormalOrientation normalOrientation)
Deprecated.
Deprecated in NX7.5.3. Use
SketchInPlaceBuilder instead.
|
Sketch |
SketchCollection.createSketch(String name,
ISurface attachmentPlane,
IReferenceAxis referenceAxis,
Vector3d referenceDirection,
AxisOrientation referenceAxisOrientation,
Sense referenceAxisSense,
PlaneNormalOrientation normalOrientation,
NXObject view)
Deprecated.
Deprecated in NX7.5.3. Use
SketchInDraftingBuilder instead.
|
Sketch |
SketchCollection.findObject(String name)
Finds the
Sketch with the given name. |
Sketch |
SketchCollection.getOwningSketch(SmartObject geometry)
Returns the sketch that owns the specified geometry
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
Sketch |
SketchExpressionModifierBuilder.sketch()
Returns the sketch
License requirements: None. |
Sketch |
SelectSketch.value()
Returns the object being selected
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
Direction |
DirectionCollection.createDirection(Sketch plane,
Sense sense,
SmartObject.UpdateOption updateOption)
|
SketchInPlaceBuilder |
SketchCollection.createNewSketchInPlaceBuilder(Sketch operation)
Deprecated.
Deprecated in NX11.0.0. Use
SketchCollection.createSketchInPlaceBuilder2(nxopen.Sketch) instead.
|
SketchAlongPathBuilder |
SketchCollection.createSketchAlongPathBuilder(Sketch operation)
Creates a
SketchAlongPathBuilder
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") Created in NX5.0.0 |
SketchInPlaceBuilder |
SketchCollection.createSketchInPlaceBuilder2(Sketch operation)
Creates a
SketchInPlaceBuilder
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") Created in NX11.0.0 |
SketchPasteBuilder |
SketchCollection.createSketchPasteBuilder(Sketch[] sketches)
Creates a
SketchPasteBuilder
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT") Created in NX7.5.0 |
void |
SketchExpressionModifierBuilder.setSketch(Sketch sketchTag)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
SelectSketch.setValue(Sketch selection)
Sets the object being selected
License requirements: None. |
void |
SelectSketch.setValue(Sketch selection,
View view,
Point3d point)
The object being selected with the object's view and object's point
License requirements: None. |
void |
SelectSketch.setValueWithCaeSetObjectInfo(Sketch selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.setValue(nxopen.TaggedObject) .
|
void |
SelectSketch.setValueWithSnap(InferSnapType.SnapType snapType,
Sketch selection1,
View view1,
Point3d point1,
Sketch selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
Modifier and Type | Method and Description |
---|---|
void |
OrderManager.applyOrder(Sketch parentObject,
String orderName)
Applies the order matching the specified name
License requirements: nx_layout ("NX Layout") . |
void |
OrderManager.createNewOrder(Sketch parentObject,
String newOrderName,
Component[] objectsInOrder)
Creates an order of the 2D Components provided in the list
License requirements: nx_layout ("NX Layout") . |
void |
OrderManager.deleteOrder(Sketch parentObject,
String newOrderName)
Delete the order matching the specified name
License requirements: nx_layout ("NX Layout") . |
String[] |
OrderManager.getAvailableOrdersNames(Sketch parentObject)
Gets all available orders names for specified sketch parent
License requirements: nx_layout ("NX Layout") . |
String |
OrderManager.getCurrentOrderName(Sketch parentObject)
Gets the current applied order name
License requirements: nx_layout ("NX Layout") . |
boolean |
OrderManager.isSystemOrder(Sketch parentObject,
String orderName)
Validates the order matching the specified name is system order
License requirements: nx_layout ("NX Layout") . |
void |
OrderManager.renameOrder(Sketch parentObject,
String orderName,
String newOrderName)
Renames the order matching the specified name with the new name provided
License requirements: nx_layout ("NX Layout") . |
void |
OrderManager.reorder(Sketch parentObject,
Component[] objectsInOrder)
Updates the current order based on the provided list of 2D components if the order is user-defined, and creates a new order otherwide
License requirements: nx_layout ("NX Layout") . |
void |
SketchSectionLineBuilder.setSketch(Sketch sketch)
Set the sketch
License requirements: drafting ("DRAFTING") . |
Modifier and Type | Method and Description |
---|---|
Sketch |
EditCrossSectionBuilder.sectionSketch()
Returns the sketch which holds the section curves
License requirements: None. |
Sketch |
SketchFeature.sketch()
Returns the sketch that is owned by this feature
License requirements: None. |
Sketch |
SectionEditBuilder.sketch()
Returns the sketch which holds the section curves
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
EditCrossSectionBuilder.deleteSectionSketch(Sketch sectionSketch)
Remove the curve sketch
License requirements: None. |
void |
EditCrossSectionBuilder.setSectionSketch(Sketch sectionSketch)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
SectionEditBuilder.setSketch(Sketch sketch)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Modifier and Type | Method and Description |
---|---|
Sketch |
FlangeBuilder.getSketch()
Get the flange sketch
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design") . |
Modifier and Type | Method and Description |
---|---|
Sketch |
PenetrationRequestBuilder.modifiedSketch()
Returns the modified sketch
License requirements: None. |
Sketch |
PenetrationCutoutBuilder.modifiedSketch()
Returns the modified sketch
License requirements: None. |
Sketch |
PenetrationAssociationBuilder.modifiedSketch()
Returns the modified sketch
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
PenetrationRequestBuilder.setModifiedSketch(Sketch modifiedSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
PenetrationCutoutBuilder.setModifiedSketch(Sketch modifiedSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
PenetrationAssociationBuilder.setModifiedSketch(Sketch modifiedSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
Modifier and Type | Method and Description |
---|---|
void |
TireEnvelopeBuilder.setTireProfileSketch(Sketch sketchObject)
Set the sketch containing the tire profiles by the given sketch object.
|
Modifier and Type | Method and Description |
---|---|
Sketch |
FieldProfileTable.sketch()
Returns the field
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
FieldProfileTable |
FieldManager.createProfileField(String fieldName,
Unit dependentUnit,
Sketch sketch,
int discreteType,
int numPoints,
Expression chordalTolerance,
Expression offset,
Expression scale,
int interpolationType)
Creates a
FieldProfileTable object with dependent and independent variables
FieldVariable and sketch curvesSketch . |
void |
FieldProfileTable.setSketch(Sketch sketch)
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
Sketch |
Component.activateInIsolation()
Activates the component while in edit in isolation task environment and
returns component internal sketch
License requirements: nx_layout ("NX Layout") . |
Sketch |
InsertComponentBuilder.sketch()
Returns the sketch to insert the 2D Component
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
InsertComponentBuilder.setSketch(Sketch sketch)
License requirements: nx_layout ("NX Layout") . |
Modifier and Type | Method and Description |
---|---|
void |
GeneralArrangementManager.createSkecthRectangle(Sketch sketch)
Creates the rectangle for Deck Plan sketch.
|
Modifier and Type | Method and Description |
---|---|
Sketch |
ReusePositioningObjectBuilder.importedSketch()
Returns the imported sketch
License requirements: None. |
Sketch |
ReusableObjectPasteBuilder.patternSketch()
Returns the pattern sketch for reusable object
License requirements: None. |
Sketch |
FastenerAssy.positioningFeature()
Returns the positioning feature that needed for fastener assembly
License requirements: None. |
Sketch |
AddReusablePart.positioningFeature()
Returns the positioning feature that needed for reusable component
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
ReusePositioningObjectBuilder.setImportedSketch(Sketch sketch)
License requirements: None. |
void |
ReusableObjectPasteBuilder.setPatternSketch(Sketch sketch)
License requirements: None. |
void |
FastenerAssy.setPositioningFeature(Sketch sketch)
License requirements: None. |
void |
AddReusablePart.setPositioningFeature(Sketch sketch)
License requirements: None. |
void |
ReusePositioningObjectBuilder.setSketchActive(Sketch sketch)
Sets the sketch to be active
License requirements: None. |
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.