public interface MirrorShipStructureBuilder extends Builder
ShipCollection.createMirrorShipStructureBuilder()
Property | Value |
---|---|
ReportMirrorResultXML | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
MirrorShipStructureBuilder.AppTypes
Settings to indicate the current application type.
|
static class |
MirrorShipStructureBuilder.MirrorApproach
Represents the approach of mirroring ship standard parts.
|
static class |
MirrorShipStructureBuilder.SortComponentByInterPartDependencyData
This class holds the data returned from
sortComponentByInterPartDependency() |
static class |
MirrorShipStructureBuilder.Types
Settings to indicate the selection type of ship feature.
|
Modifier and Type | Method and Description |
---|---|
double |
angularTolerance()
Returns the angular tolerance used for geometry comparison and defined in the customer defaults.
|
MirrorShipStructureBuilder.AppTypes |
applicationType()
Returns the application type, which is ship basic design or ship detail design.
|
double |
linearToleranceFactor()
Returns the linear tolerance factor used for the geometry comparison and defined in the customer default.
|
MirrorShipStructureBuilder.MirrorApproach |
mirrorApproachOption()
Returns an option to determines the approach to copy and mirror ship standard parts.
|
Plane |
mirrorPlane()
Returns the mirror plane.
|
SelectFeatureList |
originalFeatures()
Returns the list of features to Mirror Copy.
|
SelectComponentList |
originalParts()
Returns the list of parts (or components) to Mirror Copy.
|
boolean |
reportMirrorResultXML()
Returns an XML report with mirror process information will be shown if set to true.
|
MirrorShipStructureBuilder.Types |
selectionType()
Returns the selection type, which is structure system or feature.
|
void |
setAngularTolerance(double angularTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setApplicationType(MirrorShipStructureBuilder.AppTypes type)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setLinearToleranceFactor(double linearToleranceFactor)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setMirrorApproachOption(MirrorShipStructureBuilder.MirrorApproach mirrorApproachOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setMirrorPlane(Plane mirrorPlane)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReportMirrorResultXML(boolean reportMirrorResultXML)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSelectionType(MirrorShipStructureBuilder.Types type)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
MirrorShipStructureBuilder.SortComponentByInterPartDependencyData |
sortComponentByInterPartDependency()
Sort components by inter-part dependency and return dependency circles.
|
SelectComponentList |
targetPart()
Returns the target parts or components where the selected features will be mirror copied into.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectComponentList originalParts() throws NXException, RemoteException
NXException
RemoteException
SelectFeatureList originalFeatures() throws NXException, RemoteException
NXException
RemoteException
SelectComponentList targetPart() throws NXException, RemoteException
NXException
RemoteException
Plane mirrorPlane() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlane(Plane mirrorPlane) throws NXException, RemoteException
mirrorPlane
- NXException
RemoteException
double linearToleranceFactor() throws NXException, RemoteException
NXException
RemoteException
void setLinearToleranceFactor(double linearToleranceFactor) throws NXException, RemoteException
linearToleranceFactor
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
boolean reportMirrorResultXML() throws NXException, RemoteException
NXException
RemoteException
void setReportMirrorResultXML(boolean reportMirrorResultXML) throws NXException, RemoteException
reportMirrorResultXML
- NXException
RemoteException
MirrorShipStructureBuilder.MirrorApproach mirrorApproachOption() throws NXException, RemoteException
NXException
RemoteException
void setMirrorApproachOption(MirrorShipStructureBuilder.MirrorApproach mirrorApproachOption) throws NXException, RemoteException
mirrorApproachOption
- NXException
RemoteException
MirrorShipStructureBuilder.AppTypes applicationType() throws NXException, RemoteException
NXException
RemoteException
void setApplicationType(MirrorShipStructureBuilder.AppTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
MirrorShipStructureBuilder.Types selectionType() throws NXException, RemoteException
NXException
RemoteException
void setSelectionType(MirrorShipStructureBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
MirrorShipStructureBuilder.SortComponentByInterPartDependencyData sortComponentByInterPartDependency() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.