Modifier and Type | Interface and Description |
---|---|
static class |
MeasureManager.EndpointType
Indicates the end point to be used when lines or linear edges
are referenced in an angle between two objects
|
static class |
MeasureManager.ExtremeType
the type of extreme measurement
|
static class |
MeasureManager.MeasureType
Indicates if a the distance measurement will be minimum or maximum
distance between the two objects
|
static class |
MeasureManager.ProjectionType
Indicates the type of a projected distance measurement
|
static class |
MeasureManager.RadialMeasureType
Indicates the type of a radial distance measurement
|
Modifier and Type | Method and Description |
---|---|
MeasureAngleBuilder |
createMeasureAngleBuilder(NXObject feature)
Creates a
MeasureAngleBuilder
Note: This class is used internally for measurement, but is not required for creation
of an angle measurement. |
MeasureBodyBuilder |
createMeasureBodyBuilder(NXObject feature)
Creates a
MeasureBodyBuilder
Note: This class is used internally for measurement, but is not required for creation
of a face measurement. |
MeasureDistanceBuilder |
createMeasureDistanceBuilder(NXObject feature)
Creates a
MeasureDistanceBuilder
Note: This class is used internally for measurement, but is not required for creation
of a distance measurement. |
MeasureFaceBuilder |
createMeasureFaceBuilder(NXObject feature)
Creates a
MeasureFaceBuilder
Note: This class is used internally for measurement, but is not required for creation
of a face measurement. |
RoutingMeasureDistanceBuilder |
createRoutingMeasureDistanceBuilder(NXObject feature)
Creates a
RoutingMeasureDistanceBuilder
License requirements: solid_modeling ("SOLIDS MODELING") Created in NX6.0.0 |
RoutingMeasureDistanceBuilder |
createRoutingMeasureDistanceBuilder(NXObject feature,
MeasureDistanceBuilder measureDistanceBuilder)
Creates a
RoutingMeasureDistanceBuilder
It inherits the properties from MeasureDistanceBuilder and destroys it. |
void |
editAngle(Measure feature,
DisplayableObject object1,
MeasureManager.EndpointType qualifier1,
DisplayableObject object2,
MeasureManager.EndpointType qualifier2,
boolean minorAngle)
Edit an angle measurement between two objects.
|
void |
editAngle(Measure feature,
DisplayableObject object1,
MeasureManager.EndpointType qualifier1,
DisplayableObject object2,
MeasureManager.EndpointType qualifier2,
boolean minorAngle,
boolean trueAngle)
Edit an angle measurement between two objects.
|
void |
editAngle(Measure feature,
Point basePoint,
Point endPoint1,
Point endPoint2,
boolean minorAngle)
Edit an angle measurement between three points.
|
void |
editAngle(String name,
DisplayableObject object1,
MeasureManager.EndpointType qualifier1,
DisplayableObject object2,
MeasureManager.EndpointType qualifier2,
boolean minorAngle)
Edit an embedded angle measurement between two objects.
|
void |
editAngle(String name,
DisplayableObject object1,
MeasureManager.EndpointType qualifier1,
DisplayableObject object2,
MeasureManager.EndpointType qualifier2,
boolean minorAngle,
boolean trueAngle)
Edit an embedded angle measurement between two objects.
|
void |
editAngle(String name,
Point basePoint,
Point endPoint1,
Point endPoint2,
boolean minorAngle)
Edit an embedded angle measurement between three points.
|
void |
editDistance(Measure feature,
DisplayableObject object1)
Edit a radial distance measure for arcs and circles.
|
void |
editDistance(Measure feature,
DisplayableObject object1,
DisplayableObject object2,
Direction direction)
Edit a projected minimum distance measure between two objects.
|
void |
editDistance(Measure feature,
DisplayableObject object1,
DisplayableObject object2,
Direction direction,
MeasureManager.ProjectionType projType)
Edit a projected minimum distance measure or clearance distance between two objects.Note that for design in
context the direction vector needs to be in the coordinates of the work part.
|
void |
editDistance(Measure feature,
DisplayableObject object1,
Point3d startPointForObject1,
DisplayableObject object2,
Point3d startPointForObject2)
Edit a local minimum distance measure between two objects with two start points.
|
void |
editDistance(Measure feature,
NXObject object1,
NXObject object2)
Edit a minimum / maximum distance measure between two objects or two collections.
|
void |
editDistance(String name,
DisplayableObject object1)
Edit an embedded radial distance measure between two objects.
|
void |
editDistance(String name,
DisplayableObject object1,
DisplayableObject object2)
Edit an embedded minimum or maximum distance measure between two objects.
|
void |
editDistance(String name,
DisplayableObject object1,
DisplayableObject object2,
Direction direction)
Edit an embedded projected minimum distance measure between two objects.
|
void |
editDistance(String name,
DisplayableObject object1,
DisplayableObject object2,
Direction direction,
MeasureManager.ProjectionType projType)
Edit an embedded projected minimum or clearance distance measure between two objects.
|
void |
editDistance(String name,
DisplayableObject object1,
Point3d startPointForObject1,
DisplayableObject object2,
Point3d startPointForObject2)
Edit an embedded local minimum distance measure between two objects with two start points.
|
void |
editFaceProperties(Measure feature,
IParameterizedSurface[] objects)
Edit the objects of a face property measure.
|
void |
editFaceProperties(Measure feature,
ScCollector objects)
Edit the objects of a face property measure using selection intent.
|
void |
editFaceProperties(String name,
IParameterizedSurface[] objects)
Edit the objects of an embedded face measure.
|
void |
editFaceProperties(String name,
ScCollector objects)
Edit the objects of an embedded face measure using selection intent
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
editLength(Measure feature,
DisplayableObject[] objects)
Edit a length measure.
|
void |
editLength(Measure feature,
ScCollector objects)
Edit a length measure using selection intent.
|
void |
editLength(String name,
DisplayableObject[] objects)
Edit an embedded length measure.
|
void |
editLength(String name,
ScCollector objects)
Edit an embedded length measure with selection intent.
|
void |
editMassProperties(Measure feature,
IBody[] objects)
Edit the objects in a mass property measurement feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
editMassProperties(Measure feature,
ScCollector objects)
Edit the objects in a mass property measurement feature using a selection intent collection
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
editMassProperties(String name,
IBody[] objects)
Edit the objects in an embedded mass property measure.
|
void |
editMassProperties(String name,
ScCollector objects)
Edit the objects in an embedded mass property measure with a selection collector.
|
void |
editPoint(Measure feature,
Point object1,
CartesianCoordinateSystem object2)
Edit a point measurement between a point and either the absolute csys, or a
specified coordinate system.
|
void |
editPolarAngle(Measure feature,
MeasureManager.MeasureType minMaxFlag,
Point point,
Direction vector,
ScCollector objects)
Edit a polar angle measurement feature.
|
void |
editPolarArea(Measure feature,
ScCollector objects)
Edit a polar area measurement feature.
|
void |
editPolarRadius(Measure feature,
MeasureManager.MeasureType minMaxFlag,
Point point,
ScCollector objects)
Edit a polar radius measurement feature.
|
void |
editRectangularExtreme(Measure feature,
Direction vector1,
Direction vector2,
Direction vector3,
ScCollector objects)
Edit a rectangular extreme point measurement feature.
|
void |
editScDistance(Measure feature,
ScCollector object1,
ScCollector object2,
MeasureManager.MeasureType measurementType)
Edit a minimum / maximum distance measure between two collections and allow
changing of the measurement type
License requirements: solid_modeling ("SOLIDS MODELING") . |
MeasureAngle |
initializeAngle(Measure feature)
Initialize an angle measurement from a feature.
|
MeasureDistance |
initializeDistance(Measure feature)
Initialize a minimum distance measure using a feature as input.
|
MeasureFaces |
initializeFaceProperties(Measure feature)
Initialize a face property measurement from a feature.
|
MeasureLength |
initializeLength(Measure feature)
Initialize a length measurement from a feature.
|
MeasureBodies |
initializeMassProperties(Measure feature)
Initialize a mass property measurement from a feature.
|
MeasurePoint |
initializePoint(Measure feature)
Initialize a point measure using a feature as input.
|
MeasurePolarAngle |
initializePolarAngle(Measure feature)
Initialize a polar angle measurement from a feature.
|
MeasurePolarArea |
initializePolarArea(Measure feature)
Initialize a polar area measurement from a feature.
|
MeasurePolarRadius |
initializePolarRadius(Measure feature)
Initialize a polar radius measurement from a feature.
|
MeasureRectangularExtreme |
initializeRectangularExtreme(Measure feature)
Initialize a rectangular extreme point measurement from a feature.
|
MeasureAngle |
newAngle(Unit units,
boolean createGeometry,
Point basePoint,
Point endPoint1,
Point endPoint2,
boolean minorAngle)
Create an angle measurement between three points with the option to
create smart geometry.
|
MeasureAngle |
newAngle(Unit units,
DisplayableObject object1,
MeasureManager.EndpointType qualifier1,
DisplayableObject object2,
MeasureManager.EndpointType qualifier2,
boolean minorAngle)
Create an angle measurement between two objects.
|
MeasureAngle |
newAngle(Unit units,
DisplayableObject object1,
MeasureManager.EndpointType qualifier1,
DisplayableObject object2,
MeasureManager.EndpointType qualifier2,
boolean minorAngle,
boolean trueAngle)
Create an angle measurement between two objects.
|
MeasureAngle |
newAngle(Unit units,
Point basePoint,
Point endPoint1,
Point endPoint2,
boolean minorAngle)
Create an angle measurement between three points.
|
MeasureDistance |
newDistance(Unit units,
boolean createGeometry,
DisplayableObject object1,
Point3d startPointForObject1,
DisplayableObject object2,
Point3d startPointForObject2)
Create a local minimum distance measure between two objects with start points
and the option to create smart geoemtry
Features.SewBuilder.Types of allowed input objects include - Point, Curve, Edge, Face, Body, Datum Plane, Datum Axis, Facet Body. |
MeasureDistance |
newDistance(Unit units,
boolean createGeometry,
NXObject object1,
NXObject object2)
Create a minimum distance measure between two component groups/sets with
the option to create smart geometry.
|
MeasureDistance |
newDistance(Unit units,
DisplayableObject object1)
Create a radial distance measure for an arc or circle.
|
MeasureDistance |
newDistance(Unit units,
DisplayableObject object1,
DisplayableObject object2,
Direction direction)
Create a projected minimum distance measure between two objects.
|
MeasureDistance |
newDistance(Unit units,
DisplayableObject object1,
DisplayableObject object2,
Direction direction,
MeasureManager.ProjectionType projType)
Create a projected, minimum clearance or maximum clearance distance measure between two objects.
|
MeasureDistance |
newDistance(Unit units,
DisplayableObject object1,
DisplayableObject object2,
Direction direction,
MeasureManager.ProjectionType projType,
boolean createGeometry)
Create a projected, minimum clearance or maximum clearance distance measure between two objects with the
option to create smart geometry.
|
MeasureDistance |
newDistance(Unit units,
DisplayableObject object1,
MeasureManager.RadialMeasureType mType)
Create a radial/diameter distance measure for an arc or circle.
|
MeasureDistance |
newDistance(Unit units,
DisplayableObject object1,
Point3d startPointForObject1,
DisplayableObject object2,
Point3d startPointForObject2)
Create a local minimum distance measure between two objects with start points.
|
MeasureDistance |
newDistance(Unit units,
MeasureManager.MeasureType minMaxFlag,
boolean createGeometry,
DisplayableObject object1,
DisplayableObject object2)
Create a minimum or maximum distance measure between two objects with the option to create smart geometry.
|
MeasureDistance |
newDistance(Unit units,
MeasureManager.MeasureType minMaxFlag,
DisplayableObject object1,
DisplayableObject object2)
Create a minimum or maximum distance measure between two objects.
|
MeasureDistance |
newDistance(Unit units,
NXObject object1,
NXObject object2)
Create a minimum distance measure between two component groups/sets.
|
MeasureFaces |
newFaceProperties(Unit areaUnit,
Unit lengthUnit,
double accuracy,
IParameterizedSurface[] objects)
Creates a face properties measurement object from the list of input faces.
|
MeasureFaces |
newFaceProperties(Unit areaUnit,
Unit lengthUnit,
double accuracy,
ScCollector objects)
Creates a face properties measurement object from a selection intent collector.
|
MeasureLength |
newLength(Unit units,
DisplayableObject[] objects)
Creates a arc length object for all the selected objects.
|
MeasureLength |
newLength(Unit units,
ScCollector objects)
Creates a arc length object for all the selected objects.
|
MeasureBodies |
newMassProperties(Unit[] massUnits,
double[] tolerances,
boolean createGeometry,
ScCollector objects)
Creates a mass properties measurement object from a selection collection of solid bodies with the option to
create smart geometry.
|
MeasureBodies |
newMassProperties(Unit[] massUnits,
double[] tolerances,
IBody[] objects)
Creates a mass properties measurement object from the list of input solid bodies.
|
MeasureBodies |
newMassProperties(Unit[] massUnits,
double[] tolerances,
ScCollector objects)
Creates a mass properties measurement object from a selection collection of solid bodies.
|
MeasureBodies |
newMassProperties(Unit[] massUnits,
double accuracy,
boolean createGeometry,
ScCollector objects)
Creates a mass properties measurement object from a selection intent collection with the option
to create smart geometry.
|
MeasureBodies |
newMassProperties(Unit[] massUnits,
double accuracy,
IBody[] objects)
Creates a mass properties measurement object from the list of input solid bodies.
|
MeasureBodies |
newMassProperties(Unit[] massUnits,
double accuracy,
ScCollector objects)
Creates a mass properties measurement object from a selection intent collection.
|
MeasurePoint |
newPoint(Point point,
CartesianCoordinateSystem csys,
boolean createExpressions)
Create a point measurement between a point and either the absolute csys, or a
specified coordinate system.
|
MeasureLength |
newPointsOnCurvesLength(Unit units,
Point[] objects)
Creates a points on curves arc length object for all the selected objects.
|
MeasurePolarAngle |
newPolarAngle(Unit units,
MeasureManager.MeasureType minMaxFlag,
Point point,
Direction vector,
ScCollector objects)
Creates an extreme polar angle measurement from the collection of input curves.
|
MeasurePolarAngle |
newPolarAngle(Unit units,
MeasureManager.MeasureType minMaxFlag,
Point point,
Direction vector,
ScCollector objects,
boolean createGeometry)
Creates an extreme polar angle measurement from the collection of input curves.
|
MeasurePolarArea |
newPolarArea(Unit units,
ScCollector objects,
boolean createExpressions)
Creates an extreme polar area measurement from the collection of input curves.
|
MeasurePolarArea |
newPolarArea(Unit units,
ScCollector objects,
boolean createExpressions,
boolean createGeometry)
Creates an extreme polar area measurement from the collection of input curves.
|
MeasurePolarRadius |
newPolarRadius(Unit units,
MeasureManager.MeasureType minMaxFlag,
Point point,
ScCollector objects)
Creates an extreme polar radius measurement from the collection of input curves.
|
MeasurePolarRadius |
newPolarRadius(Unit units,
MeasureManager.MeasureType minMaxFlag,
Point point,
ScCollector objects,
boolean createGeometry)
Creates an extreme polar radius measurement from the collection of input curves.
|
MeasureRectangularExtreme |
newRectangularExtreme(Unit units,
Direction vector1,
Direction vector2,
Direction vector3,
ScCollector objects,
boolean createExpressions)
Creates an extreme rectangular point measurement from the collection of input entities.
|
MeasureRectangularExtreme |
newRectangularExtreme(Unit units,
Direction vector1,
Direction vector2,
Direction vector3,
ScCollector objects,
boolean createExpressions,
boolean createGeometry)
Creates an extreme rectangular point measurement from the collection of input entities.
|
MeasureLength |
newRoutingPathLength(Unit units,
NXObject[] objects)
Creates a routing path length object for all the input objects.
|
MeasureDistance |
newScDistance(Unit units,
MeasureManager.MeasureType minMaxFlag,
boolean createGeometry,
ScCollector collection1,
ScCollector collection2)
Create a minimum distance measure between selection intent collections.
|
MeasureDistance |
newScDistance(Unit units,
MeasureManager.MeasureType minMaxFlag,
ScCollector collection1,
ScCollector collection2)
Create a minimum distance measure between selection intent collections.
|
MeasureDistance |
newScDistance(Unit units,
ScCollector collection1,
ScCollector collection2,
Direction direction,
MeasureManager.ProjectionType projType)
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections.
|
MeasureDistance |
newScDistance(Unit units,
ScCollector collection1,
ScCollector collection2,
Direction direction,
MeasureManager.ProjectionType projType,
boolean createGeometry)
Create a projected, minimum clearance or maximum clearance distance measure between selection intent collections.
|
MeasurePoint newPoint(Point point, CartesianCoordinateSystem csys, boolean createExpressions) throws NXException, RemoteException
point
- reference pointcsys
- reference coordinate systemcreateExpressions
- create point coordinate expressionsNXException
RemoteException
void editPoint(Measure feature, Point object1, CartesianCoordinateSystem object2) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- reference pointobject2
- reference coordinate systemNXException
RemoteException
MeasurePoint initializePoint(Measure feature) throws NXException, RemoteException
feature
- Point measurement featureNXException
RemoteException
MeasureDistance newDistance(Unit units, MeasureManager.MeasureType minMaxFlag, DisplayableObject object1, DisplayableObject object2) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum distanceobject1
- First objectobject2
- Second objectNXException
RemoteException
MeasureDistance newDistance(Unit units, MeasureManager.MeasureType minMaxFlag, boolean createGeometry, DisplayableObject object1, DisplayableObject object2) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum distancecreateGeometry
- set creation of a smart geometryobject1
- First objectobject2
- Second objectNXException
RemoteException
MeasureDistance newDistance(Unit units, DisplayableObject object1) throws NXException, RemoteException
units
- Measurement unitsobject1
- arc or circular edge objectNXException
RemoteException
MeasureDistance newDistance(Unit units, DisplayableObject object1, MeasureManager.RadialMeasureType mType) throws NXException, RemoteException
units
- Measurement unitsobject1
- arc or circular edge objectmType
- type of measurement, radius or diameterNXException
RemoteException
MeasureDistance newDistance(Unit units, NXObject object1, NXObject object2) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectobject2
- Second objectNXException
RemoteException
MeasureDistance newDistance(Unit units, boolean createGeometry, NXObject object1, NXObject object2) throws NXException, RemoteException
units
- Measurement unitscreateGeometry
- set creation of a smart geometryobject1
- First objectobject2
- Second objectNXException
RemoteException
MeasureDistance newScDistance(Unit units, MeasureManager.MeasureType minMaxFlag, ScCollector collection1, ScCollector collection2) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum distancecollection1
- First set of objectscollection2
- Second set of objectsNXException
RemoteException
MeasureDistance newScDistance(Unit units, MeasureManager.MeasureType minMaxFlag, boolean createGeometry, ScCollector collection1, ScCollector collection2) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum distancecreateGeometry
- set creation of a smart geometrycollection1
- First set of objectscollection2
- Second set of objectsNXException
RemoteException
MeasureDistance newDistance(Unit units, DisplayableObject object1, Point3d startPointForObject1, DisplayableObject object2, Point3d startPointForObject2) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
MeasureDistance newDistance(Unit units, boolean createGeometry, DisplayableObject object1, Point3d startPointForObject1, DisplayableObject object2, Point3d startPointForObject2) throws NXException, RemoteException
units
- Measurement unitscreateGeometry
- set creation of a smart geometryobject1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
MeasureDistance newDistance(Unit units, DisplayableObject object1, DisplayableObject object2, Direction direction) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesNXException
RemoteException
MeasureDistance newDistance(Unit units, DisplayableObject object1, DisplayableObject object2, Direction direction, MeasureManager.ProjectionType projType) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesprojType
- type of projected distanceNXException
RemoteException
MeasureDistance newDistance(Unit units, DisplayableObject object1, DisplayableObject object2, Direction direction, MeasureManager.ProjectionType projType, boolean createGeometry) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesprojType
- type of projected distancecreateGeometry
- set creation of a smart geometryNXException
RemoteException
MeasureDistance newScDistance(Unit units, ScCollector collection1, ScCollector collection2, Direction direction, MeasureManager.ProjectionType projType) throws NXException, RemoteException
units
- Measurement unitscollection1
- First set of objectscollection2
- Second set of objectsdirection
- Direction vector in work part coordinatesprojType
- type of projected distanceNXException
RemoteException
MeasureDistance newScDistance(Unit units, ScCollector collection1, ScCollector collection2, Direction direction, MeasureManager.ProjectionType projType, boolean createGeometry) throws NXException, RemoteException
units
- Measurement unitscollection1
- First set of objectscollection2
- Second set of objectsdirection
- Direction vector in work part coordinatesprojType
- type of projected distancecreateGeometry
- set creation of a smart geometryNXException
RemoteException
void editDistance(Measure feature, NXObject object1, NXObject object2) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First objectobject2
- Second objectNXException
RemoteException
void editScDistance(Measure feature, ScCollector object1, ScCollector object2, MeasureManager.MeasureType measurementType) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First collectorobject2
- Second collectormeasurementType
- type of distance measurement (min/max)NXException
RemoteException
void editDistance(Measure feature, DisplayableObject object1, Point3d startPointForObject1, DisplayableObject object2, Point3d startPointForObject2) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
void editDistance(Measure feature, DisplayableObject object1, DisplayableObject object2, Direction direction) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesNXException
RemoteException
void editDistance(Measure feature, DisplayableObject object1, DisplayableObject object2, Direction direction, MeasureManager.ProjectionType projType) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesprojType
- type of projected distanceNXException
RemoteException
void editDistance(Measure feature, DisplayableObject object1) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- Arc or circular edgeNXException
RemoteException
void editDistance(String name, DisplayableObject object1, DisplayableObject object2) throws NXException, RemoteException
name
- Embedded measurement expression to editobject1
- First objectobject2
- Second objectNXException
RemoteException
void editDistance(String name, DisplayableObject object1, Point3d startPointForObject1, DisplayableObject object2, Point3d startPointForObject2) throws NXException, RemoteException
name
- Embedded measurement expression to editobject1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
void editDistance(String name, DisplayableObject object1, DisplayableObject object2, Direction direction) throws NXException, RemoteException
name
- Embedded measurement expression to editobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesNXException
RemoteException
void editDistance(String name, DisplayableObject object1, DisplayableObject object2, Direction direction, MeasureManager.ProjectionType projType) throws NXException, RemoteException
name
- Embedded measurement expression to editobject1
- First objectobject2
- Second objectdirection
- Direction vector in work part coordinatesprojType
- Projection typeNXException
RemoteException
void editDistance(String name, DisplayableObject object1) throws NXException, RemoteException
name
- Embedded measurement expression to editobject1
- Arc or circular edgeNXException
RemoteException
MeasureDistance initializeDistance(Measure feature) throws NXException, RemoteException
feature
- Distance measurement featureNXException
RemoteException
MeasureLength newLength(Unit units, ScCollector objects) throws NXException, RemoteException
units
- Measurement unitsobjects
- curves and edgesNXException
RemoteException
MeasureLength newLength(Unit units, DisplayableObject[] objects) throws NXException, RemoteException
units
- Measurement unitsobjects
- Array of curves and edgesNXException
RemoteException
void editLength(Measure feature, ScCollector objects) throws NXException, RemoteException
feature
- Measurement feature to editobjects
- curves and edgesNXException
RemoteException
void editLength(Measure feature, DisplayableObject[] objects) throws NXException, RemoteException
feature
- Measurement feature to editobjects
- Array of curves and edgesNXException
RemoteException
void editLength(String name, ScCollector objects) throws NXException, RemoteException
name
- Embedded length measurement to editobjects
- Collection of curves and edgesNXException
RemoteException
void editLength(String name, DisplayableObject[] objects) throws NXException, RemoteException
name
- Embedded length measurement to editobjects
- Array of curves and edgesNXException
RemoteException
MeasureLength initializeLength(Measure feature) throws NXException, RemoteException
feature
- Length measurement featureNXException
RemoteException
MeasureAngle newAngle(Unit units, DisplayableObject object1, MeasureManager.EndpointType qualifier1, DisplayableObject object2, MeasureManager.EndpointType qualifier2, boolean minorAngle) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectqualifier1
- first end point qualifierobject2
- Second objectqualifier2
- second end point qualifierminorAngle
- selects minimum arcNXException
RemoteException
MeasureAngle newAngle(Unit units, DisplayableObject object1, MeasureManager.EndpointType qualifier1, DisplayableObject object2, MeasureManager.EndpointType qualifier2, boolean minorAngle, boolean trueAngle) throws NXException, RemoteException
units
- Measurement unitsobject1
- First objectqualifier1
- first end point qualifierobject2
- Second objectqualifier2
- second end point qualifierminorAngle
- selects minimum arctrueAngle
- selects type of algorithm for the angle calculationNXException
RemoteException
MeasureAngle newAngle(Unit units, Point basePoint, Point endPoint1, Point endPoint2, boolean minorAngle) throws NXException, RemoteException
units
- Measurement unitsbasePoint
- Base pointendPoint1
- End point 1endPoint2
- End point 2minorAngle
- selects minimum arcNXException
RemoteException
MeasureAngle newAngle(Unit units, boolean createGeometry, Point basePoint, Point endPoint1, Point endPoint2, boolean minorAngle) throws NXException, RemoteException
units
- Measurement unitscreateGeometry
- enable creation of smart geometrybasePoint
- Base pointendPoint1
- End point 1endPoint2
- End point 2minorAngle
- selects minimum arcNXException
RemoteException
void editAngle(Measure feature, DisplayableObject object1, MeasureManager.EndpointType qualifier1, DisplayableObject object2, MeasureManager.EndpointType qualifier2, boolean minorAngle) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First objectqualifier1
- first end point qualifierobject2
- Second objectqualifier2
- second end point qualifierminorAngle
- selects minimum arcNXException
RemoteException
void editAngle(Measure feature, DisplayableObject object1, MeasureManager.EndpointType qualifier1, DisplayableObject object2, MeasureManager.EndpointType qualifier2, boolean minorAngle, boolean trueAngle) throws NXException, RemoteException
feature
- Measurement feature to editobject1
- First objectqualifier1
- first end point qualifierobject2
- Second objectqualifier2
- second end point qualifierminorAngle
- selects minimum arctrueAngle
- selects the algorithm for angle calculationsNXException
RemoteException
void editAngle(Measure feature, Point basePoint, Point endPoint1, Point endPoint2, boolean minorAngle) throws NXException, RemoteException
feature
- Measurement feature to editbasePoint
- Base pointendPoint1
- End point 1endPoint2
- End point 2minorAngle
- selects minimum arcNXException
RemoteException
void editAngle(String name, DisplayableObject object1, MeasureManager.EndpointType qualifier1, DisplayableObject object2, MeasureManager.EndpointType qualifier2, boolean minorAngle) throws NXException, RemoteException
name
- Embedded angle measurement to editobject1
- First objectqualifier1
- first end point qualifierobject2
- Second objectqualifier2
- second end point qualifierminorAngle
- selects minimum arcNXException
RemoteException
void editAngle(String name, DisplayableObject object1, MeasureManager.EndpointType qualifier1, DisplayableObject object2, MeasureManager.EndpointType qualifier2, boolean minorAngle, boolean trueAngle) throws NXException, RemoteException
name
- Embedded angle measurement to editobject1
- First objectqualifier1
- first end point qualifierobject2
- Second objectqualifier2
- second end point qualifierminorAngle
- selects minimum arctrueAngle
- selects the algorithm for angle calculationNXException
RemoteException
void editAngle(String name, Point basePoint, Point endPoint1, Point endPoint2, boolean minorAngle) throws NXException, RemoteException
name
- Embedded angle measurement to editbasePoint
- Base pointendPoint1
- End point 1endPoint2
- End point 2minorAngle
- selects minimum arcNXException
RemoteException
MeasureAngle initializeAngle(Measure feature) throws NXException, RemoteException
feature
- Measurement feature to editNXException
RemoteException
MeasureFaces newFaceProperties(Unit areaUnit, Unit lengthUnit, double accuracy, ScCollector objects) throws NXException, RemoteException
areaUnit
- Area unitlengthUnit
- Length unit for perimeteraccuracy
- accuracy tolerance for calculationsobjects
- Collection of facesNXException
RemoteException
MeasureFaces newFaceProperties(Unit areaUnit, Unit lengthUnit, double accuracy, IParameterizedSurface[] objects) throws NXException, RemoteException
areaUnit
- Area unitlengthUnit
- Length unit for perimeteraccuracy
- accuracy tolerance for calculationsobjects
- Array of facesNXException
RemoteException
void editFaceProperties(Measure feature, ScCollector objects) throws NXException, RemoteException
feature
- Measurement feature to editobjects
- Collection of facesNXException
RemoteException
void editFaceProperties(Measure feature, IParameterizedSurface[] objects) throws NXException, RemoteException
feature
- Measurement feature to editobjects
- Array of facesNXException
RemoteException
void editFaceProperties(String name, ScCollector objects) throws NXException, RemoteException
name
- Embedded length measurement to editobjects
- Collection of facesNXException
RemoteException
void editFaceProperties(String name, IParameterizedSurface[] objects) throws NXException, RemoteException
name
- Embedded length measurement to editobjects
- Array of facesNXException
RemoteException
MeasureFaces initializeFaceProperties(Measure feature) throws NXException, RemoteException
feature
- face property measurement featureNXException
RemoteException
MeasureBodies newMassProperties(Unit[] massUnits, double accuracy, ScCollector objects) throws NXException, RemoteException
massUnits
- An array of input units:
Area unit, Volume unit, Mass unit, Length unit, Weight unitaccuracy
- The accuracy of the calculation (between 0.0 and 1.0)objects
- Collection of solid bodiesNXException
RemoteException
MeasureBodies newMassProperties(Unit[] massUnits, double accuracy, boolean createGeometry, ScCollector objects) throws NXException, RemoteException
massUnits
- An array of input units:
Area unit, Volume unit, Mass unit, Length unit, Weight unitaccuracy
- The accuracy of the calculation (between 0.0 and 1.0)createGeometry
- enable creation of smart geometryobjects
- Collection of solid bodiesNXException
RemoteException
MeasureBodies newMassProperties(Unit[] massUnits, double accuracy, IBody[] objects) throws NXException, RemoteException
massUnits
- An array of input units:
Area unit, Volume unit, Mass unit, Length unit, Weight unitaccuracy
- The accuracy of the calculation (between 0.0 and 1.0)objects
- Array of solid bodiesNXException
RemoteException
MeasureBodies newMassProperties(Unit[] massUnits, double[] tolerances, ScCollector objects) throws NXException, RemoteException
massUnits
- An array of input units:
Area unit, Volume unit, Mass unit, Length unit, Weight unittolerances
- An array of tolerance valuesobjects
- Collection of solid bodiesNXException
RemoteException
MeasureBodies newMassProperties(Unit[] massUnits, double[] tolerances, boolean createGeometry, ScCollector objects) throws NXException, RemoteException
massUnits
- An array of input units:
Area unit, Volume unit, Mass unit, Length unit, Weight unittolerances
- An array of tolerance valuescreateGeometry
- enable creation of smart geometryobjects
- Collection of solid bodiesNXException
RemoteException
MeasureBodies newMassProperties(Unit[] massUnits, double[] tolerances, IBody[] objects) throws NXException, RemoteException
massUnits
- An array of input units:
Area unit, Volume unit, Mass unit, Length unit, Weight unittolerances
- An array of tolerance valuesobjects
- Array of solid bodiesNXException
RemoteException
void editMassProperties(Measure feature, ScCollector objects) throws NXException, RemoteException
feature
- Measurement feature to editobjects
- Collection of solid bodiesNXException
RemoteException
void editMassProperties(Measure feature, IBody[] objects) throws NXException, RemoteException
feature
- Measurement feature to editobjects
- Array of solid bodiesNXException
RemoteException
void editMassProperties(String name, ScCollector objects) throws NXException, RemoteException
name
- Embedded length measurement to editobjects
- Collection of solid bodiesNXException
RemoteException
void editMassProperties(String name, IBody[] objects) throws NXException, RemoteException
name
- Embedded length measurement to editobjects
- Array of solid bodiesNXException
RemoteException
MeasureBodies initializeMassProperties(Measure feature) throws NXException, RemoteException
feature
- Mass property measurement featureNXException
RemoteException
MeasureDistanceBuilder createMeasureDistanceBuilder(NXObject feature) throws NXException, RemoteException
MeasureDistanceBuilder
Note: This class is used internally for measurement, but is not required for creation
of a distance measurement.
feature
- NXException
RemoteException
MeasureAngleBuilder createMeasureAngleBuilder(NXObject feature) throws NXException, RemoteException
MeasureAngleBuilder
Note: This class is used internally for measurement, but is not required for creation
of an angle measurement.
feature
- NXException
RemoteException
MeasureFaceBuilder createMeasureFaceBuilder(NXObject feature) throws NXException, RemoteException
MeasureFaceBuilder
Note: This class is used internally for measurement, but is not required for creation
of a face measurement. To create face measurements use SessionModeling.NewFacePropertiesInheritance
.
feature
- NXException
RemoteException
MeasureBodyBuilder createMeasureBodyBuilder(NXObject feature) throws NXException, RemoteException
MeasureBodyBuilder
Note: This class is used internally for measurement, but is not required for creation
of a face measurement. To create face measurements use newMassProperties(nxopen.Unit[], double, nxopen.ScCollector)
.
feature
- NXException
RemoteException
MeasureLength newPointsOnCurvesLength(Unit units, Point[] objects) throws NXException, RemoteException
units
- Measurement unitsobjects
- Array of curves and edgesNXException
RemoteException
RoutingMeasureDistanceBuilder createRoutingMeasureDistanceBuilder(NXObject feature) throws NXException, RemoteException
RoutingMeasureDistanceBuilder
feature
- NXException
RemoteException
MeasureLength newRoutingPathLength(Unit units, NXObject[] objects) throws NXException, RemoteException
ISegment
s and
Component
s. units
- Measurement unitsobjects
- Array of curves and edgesNXException
RemoteException
RoutingMeasureDistanceBuilder createRoutingMeasureDistanceBuilder(NXObject feature, MeasureDistanceBuilder measureDistanceBuilder) throws NXException, RemoteException
RoutingMeasureDistanceBuilder
MeasureDistanceBuilder
and destroys it. feature
- measureDistanceBuilder
- NXException
RemoteException
MeasurePolarRadius newPolarRadius(Unit units, MeasureManager.MeasureType minMaxFlag, Point point, ScCollector objects) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum radiuspoint
- objects
- curves and edgesNXException
RemoteException
MeasurePolarRadius newPolarRadius(Unit units, MeasureManager.MeasureType minMaxFlag, Point point, ScCollector objects, boolean createGeometry) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum radiuspoint
- objects
- curves and edgescreateGeometry
- create associative geometryNXException
RemoteException
void editPolarRadius(Measure feature, MeasureManager.MeasureType minMaxFlag, Point point, ScCollector objects) throws NXException, RemoteException
feature
- polar radius measurement featureminMaxFlag
- chooses minimum or maximum radiuspoint
- objects
- curves and edgesNXException
RemoteException
MeasurePolarRadius initializePolarRadius(Measure feature) throws NXException, RemoteException
feature
- polar radius measurement featureNXException
RemoteException
MeasurePolarAngle newPolarAngle(Unit units, MeasureManager.MeasureType minMaxFlag, Point point, Direction vector, ScCollector objects) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum radiuspoint
- reference pointvector
- reference directionobjects
- curves and edgesNXException
RemoteException
MeasurePolarAngle newPolarAngle(Unit units, MeasureManager.MeasureType minMaxFlag, Point point, Direction vector, ScCollector objects, boolean createGeometry) throws NXException, RemoteException
units
- Measurement unitsminMaxFlag
- chooses minimum or maximum radiuspoint
- reference pointvector
- reference directionobjects
- curves and edgescreateGeometry
- selects creation of associative geometryNXException
RemoteException
void editPolarAngle(Measure feature, MeasureManager.MeasureType minMaxFlag, Point point, Direction vector, ScCollector objects) throws NXException, RemoteException
feature
- polar angle measurement featureminMaxFlag
- chooses minimum or maximum radiuspoint
- vector
- reference directionobjects
- curves and edgesNXException
RemoteException
MeasurePolarAngle initializePolarAngle(Measure feature) throws NXException, RemoteException
feature
- polar angle measurement featureNXException
RemoteException
MeasurePolarArea newPolarArea(Unit units, ScCollector objects, boolean createExpressions) throws NXException, RemoteException
units
- Measurement unitsobjects
- curves and edgescreateExpressions
- create point coordinate expressionsNXException
RemoteException
MeasurePolarArea newPolarArea(Unit units, ScCollector objects, boolean createExpressions, boolean createGeometry) throws NXException, RemoteException
units
- Measurement unitsobjects
- curves and edgescreateExpressions
- create point coordinate expressionscreateGeometry
- create associative geometryNXException
RemoteException
void editPolarArea(Measure feature, ScCollector objects) throws NXException, RemoteException
feature
- polar area measurement featureobjects
- curves and edgesNXException
RemoteException
MeasurePolarArea initializePolarArea(Measure feature) throws NXException, RemoteException
feature
- polar area measurement featureNXException
RemoteException
MeasureRectangularExtreme newRectangularExtreme(Unit units, Direction vector1, Direction vector2, Direction vector3, ScCollector objects, boolean createExpressions) throws NXException, RemoteException
units
- Measurement unitsvector1
- Primary directionvector2
- Seconday directionvector3
- Tertiary directionobjects
- Bodies, faces, curves and edgescreateExpressions
- create point coordinate expressionsNXException
RemoteException
MeasureRectangularExtreme newRectangularExtreme(Unit units, Direction vector1, Direction vector2, Direction vector3, ScCollector objects, boolean createExpressions, boolean createGeometry) throws NXException, RemoteException
units
- Measurement unitsvector1
- Primary directionvector2
- Seconday directionvector3
- Tertiary directionobjects
- Bodies, faces, curves and edgescreateExpressions
- create point coordinate expressionscreateGeometry
- create associative geometryNXException
RemoteException
void editRectangularExtreme(Measure feature, Direction vector1, Direction vector2, Direction vector3, ScCollector objects) throws NXException, RemoteException
feature
- rectangular extreme measurement featurevector1
- Primary directionvector2
- Seconday directionvector3
- Tertiary directionobjects
- bodies, faces, curves and edgesNXException
RemoteException
MeasureRectangularExtreme initializeRectangularExtreme(Measure feature) throws NXException, RemoteException
feature
- rectangular extreme measurement featureNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.