public interface JointmarkBuilder
Jointmark
builder WeldManager.createJointmarkBuilder(nxopen.weld.Jointmark)
Property | Value |
---|---|
Associativity | 1 |
ConnectPart | 0 |
ConstructionMethod | GuideCurve |
CreateSingleFeatures | 0 |
DistanceTolerance | 0.0254 |
OrientationMethod | SurfaceNormal |
ReferenceSheetType | Overlap |
ShowWorkCsys | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
JointmarkBuilder.ConnectedPanelTypes
The type of sheets to create
|
static class |
JointmarkBuilder.Method
The type of construction method for creating Jointmark
|
static class |
JointmarkBuilder.OrientationMethodTypes
The type of orientation method for defining the default coordinate system.
|
static class |
JointmarkBuilder.ReferenceSheetTypes
The type of sheets to create
|
Modifier and Type | Method and Description |
---|---|
void |
appendPoints(boolean mode,
Curve curve)
Creates a list of points on the overlap sheet.
|
boolean |
associativity()
Returns the automatic update option also known as associativity.
|
CharacteristicsBuilder |
characteristics()
Returns the characteristics
License requirements: ugweld ("UG WELD") . |
JointmarkBuilder.ConnectedPanelTypes |
connectedPanelType()
Returns the number of connected panels at a point.
|
boolean |
connectPart()
Returns the option of connecting only one part.
|
JointmarkBuilder.Method |
constructionMethod()
Returns the construction method for creating Jointmark
License requirements: ugweld ("UG WELD") . |
void |
createReferenceData()
Create a temporary overlap or top sheet and guide curve.
|
boolean |
createSingleFeatures()
Returns the control option to determine if individual features should be created.
|
Curve |
createSymbolCurve(String path,
String name)
Create curve From PMI symbol
License requirements: ugweld ("UG WELD") . |
void |
deleteReferenceData()
Delete temporary overlap or top sheet feature.
|
double |
distanceTolerance()
Returns the distance tolerance
License requirements: ugweld ("UG WELD") . |
JointmarkFaceSetsBuilderList |
faceSetsList()
Returns the list of face sets
License requirements: ugweld ("UG WELD") . |
CoordinateSystem |
fixedCsys()
Returns the fixed csys that overrides the default Csys orientation.
|
nxopen.features.Feature |
getReferenceSheet()
Returns the Reference Sheet feature
License requirements: ugweld ("UG WELD") . |
NXObject[] |
getSelectedReferences()
Gets the selected points, or point features, references.
|
Edge[] |
getSheetEdges()
Edges of created sheet
License requirements: ugweld ("UG WELD") . |
JointmarkGuideBuilderList |
guideCurvesList()
Returns the list of guide curves
License requirements: ugweld ("UG WELD") . |
void |
mapFeaturesToPoints()
Maps the selected reuse features to the new preview point locations.
|
JointmarkFaceSetsBuilder |
newFaceSets()
Creates a
JointmarkFaceSetsBuilder object. |
JointmarkGuideBuilder |
newGuide()
Creates a
JointmarkGuideBuilder object. |
JointmarkPointsBuilder |
newPoints()
Creates a
JointmarkPointsBuilder object. |
JointmarkBuilder.OrientationMethodTypes |
orientationMethod()
Returns the orientation method for defining a csys
License requirements: ugweld ("UG WELD") . |
Plane |
plane()
Returns the plane used for mirror
License requirements: ugweld ("UG WELD") . |
JointmarkPointsBuilderList |
pointList()
Returns the list of points
License requirements: ugweld ("UG WELD") . |
void |
rediscoverFaces()
Use the Weld Assistant Connected Face Finder command to rediscover faces based on the current feature point positions.
|
JointmarkBuilder.ReferenceSheetTypes |
referenceSheetType()
Returns the type of reference sheet
License requirements: ugweld ("UG WELD") . |
SelectFeatureList |
reuseFeatures()
Returns the selected reuse features
License requirements: ugweld ("UG WELD") . |
SelectTaggedObjectList |
selectMirrorObject()
Returns the selected objects for mirror.
|
SelectPointList |
selectPointsObject()
Returns the selected objects for Points
License requirements: ugweld ("UG WELD") . |
SelectTaggedObjectList |
selectTranslateObject()
Returns the selected objects to translate.
|
void |
setAssociativity(boolean associativity)
License requirements: ugweld ("UG WELD") . |
void |
setConnectedPanelType(JointmarkBuilder.ConnectedPanelTypes method)
License requirements: ugweld ("UG WELD") . |
void |
setConnectPart(boolean connectPart)
License requirements: ugweld ("UG WELD") . |
void |
setConstructionMethod(JointmarkBuilder.Method method)
License requirements: ugweld ("UG WELD") . |
void |
setCreateSingleFeatures(boolean createSingleFeatures)
License requirements: ugweld ("UG WELD") . |
void |
setDisplayCsys(boolean status)
Indicates whether the csys should be displayed on creation
License requirements: ugweld ("UG WELD") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setFixedCsys(CoordinateSystem fixedCsys)
License requirements: ugweld ("UG WELD") . |
void |
setOrientationMethod(JointmarkBuilder.OrientationMethodTypes orientationMethod)
License requirements: ugweld ("UG WELD") . |
void |
setPlane(Plane plane)
License requirements: ugweld ("UG WELD") . |
void |
setReferenceSheetType(JointmarkBuilder.ReferenceSheetTypes refSheet)
License requirements: ugweld ("UG WELD") . |
void |
setShowThruState(boolean status)
Indicates whether the output objects should show thru on creation
License requirements: ugweld ("UG WELD") . |
void |
setShowWorkCsys(boolean showWorkCsys)
License requirements: ugweld ("UG WELD") . |
void |
setTranslateCsys(CoordinateSystem csys)
License requirements: ugweld ("UG WELD") . |
void |
setVector(nxopen.Direction vector)
License requirements: ugweld ("UG WELD") . |
boolean |
showWorkCsys()
Returns the option to control if the work coordinate system should be showing.
|
CoordinateSystem |
translateCsys()
Returns the coordinate system that defines the translate offset directions.
|
Expression |
translateX()
Returns the expression containing the value of the x translation distance.
|
Expression |
translateY()
Returns the expression containing the value of the y translation distance.
|
Expression |
translateZ()
Returns the expression containing the value of the z translation distance.
|
void |
updateFeatures()
Updates all the items on the points list based on the construction method and related inputs.
|
nxopen.features.Feature |
updateReferenceSheet(boolean facesModified)
Prepares a Reference Sheet for placing Jointmark features.
|
nxopen.Direction |
vector()
Returns the vector which points to Y axis
License requirements: ugweld ("UG WELD") . |
JointmarkBuilder.Method constructionMethod() throws NXException, RemoteException
NXException
RemoteException
void setConstructionMethod(JointmarkBuilder.Method method) throws NXException, RemoteException
method
- NXException
RemoteException
boolean associativity() throws NXException, RemoteException
NXException
RemoteException
void setAssociativity(boolean associativity) throws NXException, RemoteException
associativity
- NXException
RemoteException
SelectTaggedObjectList selectMirrorObject() throws NXException, RemoteException
NXException
RemoteException
Plane plane() throws NXException, RemoteException
NXException
RemoteException
void setPlane(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
SelectTaggedObjectList selectTranslateObject() throws NXException, RemoteException
NXException
RemoteException
CoordinateSystem translateCsys() throws NXException, RemoteException
NXException
RemoteException
void setTranslateCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
Expression translateX() throws NXException, RemoteException
NXException
RemoteException
Expression translateY() throws NXException, RemoteException
NXException
RemoteException
Expression translateZ() throws NXException, RemoteException
NXException
RemoteException
boolean connectPart() throws NXException, RemoteException
NXException
RemoteException
void setConnectPart(boolean connectPart) throws NXException, RemoteException
connectPart
- NXException
RemoteException
JointmarkBuilder.ReferenceSheetTypes referenceSheetType() throws NXException, RemoteException
NXException
RemoteException
void setReferenceSheetType(JointmarkBuilder.ReferenceSheetTypes refSheet) throws NXException, RemoteException
refSheet
- NXException
RemoteException
JointmarkFaceSetsBuilderList faceSetsList() throws NXException, RemoteException
NXException
RemoteException
JointmarkGuideBuilderList guideCurvesList() throws NXException, RemoteException
NXException
RemoteException
SelectPointList selectPointsObject() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(nxopen.Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
void updateFeatures() throws NXException, RemoteException
NXException
RemoteException
void rediscoverFaces() throws NXException, RemoteException
NXException
RemoteException
void createReferenceData() throws NXException, RemoteException
PointMarkPoint
features.
NXException
RemoteException
void deleteReferenceData() throws NXException, RemoteException
PointMarkPoint
features.
NXException
RemoteException
JointmarkPointsBuilderList pointList() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder characteristics() throws NXException, RemoteException
NXException
RemoteException
void setDisplayCsys(boolean status) throws NXException, RemoteException
status
- NXException
RemoteException
void setShowThruState(boolean status) throws NXException, RemoteException
status
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
JointmarkGuideBuilder newGuide() throws NXException, RemoteException
NXException
RemoteException
JointmarkFaceSetsBuilder newFaceSets() throws NXException, RemoteException
JointmarkFaceSetsBuilder
object.
NXException
RemoteException
JointmarkPointsBuilder newPoints() throws NXException, RemoteException
JointmarkPointsBuilder
object.
NXException
RemoteException
nxopen.features.Feature updateReferenceSheet(boolean facesModified) throws NXException, RemoteException
facesModified
- Indicates if Reference Sheet needs to be updated.NXException
RemoteException
nxopen.features.Feature getReferenceSheet() throws NXException, RemoteException
NXException
RemoteException
Edge[] getSheetEdges() throws NXException, RemoteException
NXException
RemoteException
Curve createSymbolCurve(String path, String name) throws NXException, RemoteException
path
- Symbol path name
- Symbol id NXException
RemoteException
void appendPoints(boolean mode, Curve curve) throws NXException, RemoteException
mode
- Create or Editcurve
- Curve to place at these pointsNXException
RemoteException
JointmarkBuilder.ConnectedPanelTypes connectedPanelType() throws NXException, RemoteException
NXException
RemoteException
void setConnectedPanelType(JointmarkBuilder.ConnectedPanelTypes method) throws NXException, RemoteException
method
- NXException
RemoteException
void mapFeaturesToPoints() throws NXException, RemoteException
NXException
RemoteException
SelectFeatureList reuseFeatures() throws NXException, RemoteException
NXException
RemoteException
JointmarkBuilder.OrientationMethodTypes orientationMethod() throws NXException, RemoteException
NXException
RemoteException
void setOrientationMethod(JointmarkBuilder.OrientationMethodTypes orientationMethod) throws NXException, RemoteException
orientationMethod
- NXException
RemoteException
boolean showWorkCsys() throws NXException, RemoteException
NXException
RemoteException
void setShowWorkCsys(boolean showWorkCsys) throws NXException, RemoteException
showWorkCsys
- NXException
RemoteException
CoordinateSystem fixedCsys() throws NXException, RemoteException
NXException
RemoteException
void setFixedCsys(CoordinateSystem fixedCsys) throws NXException, RemoteException
fixedCsys
- NXException
RemoteException
boolean createSingleFeatures() throws NXException, RemoteException
PointMark
class.
NXException
RemoteException
void setCreateSingleFeatures(boolean createSingleFeatures) throws NXException, RemoteException
createSingleFeatures
- true- Full associative features are created. fale- single non associative features.NXException
RemoteException
NXObject[] getSelectedReferences() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.