public interface BendReportManager extends Remote
RouteManager
Modifier and Type | Interface and Description |
---|---|
static class |
BendReportManager.GenerateMil98ReportData
This class holds the data returned from
generateMil98Report(nxopen.routing.BendReportManager.SegmentInformation[]) |
static class |
BendReportManager.GenerateXyzReportData
This class holds the data returned from
generateXyzReport(nxopen.routing.BendReportManager.SegmentInformation[]) |
static class |
BendReportManager.GenerateYbcReportData
This class holds the data returned from
generateYbcReport(nxopen.routing.BendReportManager.SegmentInformation[]) |
static class |
BendReportManager.Mil98Report
Used in the MIL-D-9898 C specification reports.
|
static class |
BendReportManager.SegmentInformation
Used by all the reports to hold the information of the segments under port,
solid body, segment, stock, stock component, or feature representing the piece of stock.
|
static class |
BendReportManager.XyzReport
Used in the XYZ bend reports.
|
static class |
BendReportManager.YbcReport
Used in the YBC bend reports.
|
Modifier and Type | Method and Description |
---|---|
BendReportManager.GenerateMil98ReportData |
generateMil98Report(BendReportManager.SegmentInformation[] segmentInformation)
Generates the bend report in MIL-D-9898C specification format.
|
BendReportManager.GenerateXyzReportData |
generateXyzReport(BendReportManager.SegmentInformation[] segmentInformation)
Generates the bend report in XYZ format.
|
BendReportManager.GenerateYbcReportData |
generateYbcReport(BendReportManager.SegmentInformation[] segmentInformation)
Generates the bend report in YBC format.
|
BendReportManager.SegmentInformation[] |
getSegmentInformation(TaggedObject stock)
Builds up the segment information from the given ports, solid bodies, segments, stock, stock components, or features.
|
BendReportManager.SegmentInformation[] |
reverseDirection(BendReportManager.SegmentInformation[] segmentInformation)
Reverses the order of the segment information.
|
BendReportManager.SegmentInformation[] getSegmentInformation(TaggedObject stock) throws NXException, RemoteException
stock
- The port, solid body, segment, stock, stock component, or feature representing the piece of stock from which to generate the bend report.NXException
RemoteException
BendReportManager.SegmentInformation[] reverseDirection(BendReportManager.SegmentInformation[] segmentInformation) throws NXException, RemoteException
segmentInformation
- The original segment order.NXException
RemoteException
BendReportManager.GenerateXyzReportData generateXyzReport(BendReportManager.SegmentInformation[] segmentInformation) throws NXException, RemoteException
segmentInformation
- The information about the segments to include in the report. Generated by calling getSegmentInformation(nxopen.TaggedObject)
.NXException
RemoteException
BendReportManager.GenerateYbcReportData generateYbcReport(BendReportManager.SegmentInformation[] segmentInformation) throws NXException, RemoteException
segmentInformation
- The information about the segments to include in the report. Generated by calling getSegmentInformation(nxopen.TaggedObject)
.NXException
RemoteException
BendReportManager.GenerateMil98ReportData generateMil98Report(BendReportManager.SegmentInformation[] segmentInformation) throws NXException, RemoteException
segmentInformation
- The information about the segments to include in the report. Generated by calling getSegmentInformation(nxopen.TaggedObject)
.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.