public interface ElementQualityCheckBuilder extends Builder
ElementQualityCheckBuilder
to
perform quality checking on the candidate elements. Set the properties of the
ElementQualitySetting
instance for the
current solver language in the CAE part to define the specific quality checks to perform.
Those elements with failed quality check results will be displayed according to the display setting
showFailedElementsLabel()
and setShowFailedElementsLabel(boolean)
and
failedElementsColor()
and setFailedElementsColor(nxopen.NXColor)
.
The report will be generated according to elementReportFormat()
and setElementReportFormat(nxopen.cae.modelcheck.ElementQualityCheckBuilder.ReportFormat)
You can do element quality check by Builder.commit()
and
executeCheck()
.
Builder.commit()
performs the check, displays the failed elements and generates the report
in a listing window. But nxopen.cae.modelcheck
just performs the check and
returns the check result ElementQualityCheckResults
nxopen.cae.modelcheckManager#createElementQualityCheckBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ElementQualityCheckBuilder.OutputElements
indicates how to create output group
|
static class |
ElementQualityCheckBuilder.ReportFormat
indicates how to generate report
|
Modifier and Type | Method and Description |
---|---|
ElementQualityCheckBuilder.ReportFormat |
elementReportFormat()
Returns the report style
License requirements: None. |
ElementQualityCheckBuilder.OutputElements |
elementsOutputOption()
Returns the element output options
License requirements: None. |
ElementQualityCheckResults |
executeCheck()
Execute element quality checking for
selectionList() and nxopen.cae.modelcheck.ElementQualityCheckBuilder#setSelectionList
and returns the check results.You could also use Builder.commit() to do
the checking. |
NXColor |
failedElementsColor()
Returns the display color of failed elements
License requirements: None. |
SelectTaggedObjectList |
selectionList()
Returns the selected objects to be checked.
|
void |
setElementReportFormat(ElementQualityCheckBuilder.ReportFormat reportElements)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setElementsOutputOption(ElementQualityCheckBuilder.OutputElements outputElements)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setFailedElementsColor(NXColor color)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setShowFailedElementsLabel(boolean showFailedElementsLabel)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setWarningElementsColor(NXColor color)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
boolean |
showFailedElementsLabel()
Returns the value indicating whether to show label for those failed elements
License requirements: None. |
NXColor |
warningElementsColor()
Returns the display color of warning elements
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectTaggedObjectList selectionList() throws NXException, RemoteException
Mesh
or
FEElement
NXException
RemoteException
boolean showFailedElementsLabel() throws NXException, RemoteException
NXException
RemoteException
void setShowFailedElementsLabel(boolean showFailedElementsLabel) throws NXException, RemoteException
showFailedElementsLabel
- NXException
RemoteException
NXColor failedElementsColor() throws NXException, RemoteException
NXException
RemoteException
void setFailedElementsColor(NXColor color) throws NXException, RemoteException
color
- NXException
RemoteException
NXColor warningElementsColor() throws NXException, RemoteException
NXException
RemoteException
void setWarningElementsColor(NXColor color) throws NXException, RemoteException
color
- NXException
RemoteException
ElementQualityCheckBuilder.OutputElements elementsOutputOption() throws NXException, RemoteException
NXException
RemoteException
void setElementsOutputOption(ElementQualityCheckBuilder.OutputElements outputElements) throws NXException, RemoteException
outputElements
- NXException
RemoteException
ElementQualityCheckBuilder.ReportFormat elementReportFormat() throws NXException, RemoteException
NXException
RemoteException
void setElementReportFormat(ElementQualityCheckBuilder.ReportFormat reportElements) throws NXException, RemoteException
reportElements
- NXException
RemoteException
ElementQualityCheckResults executeCheck() throws NXException, RemoteException
selectionList()
and nxopen.cae.modelcheck.ElementQualityCheckBuilder#setSelectionList
and returns the check results.You could also use Builder.commit()
to do
the checking. Builder.commit()
only executes the checking, displaying failed elements and
generating report, but does not return the results
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.