NX Open C++ Reference Guide
|
This class provides Model Display Data Support
To create a new instance of this class, use CAE::CaePart::CreateModelDisplayBuilder
Default values.
More...
Public Types | |
enum | ElemQualPass { ElemQualPassShaded, ElemQualPassWireframe } |
specifies display style for elements which pass the element quality check More... | |
enum | ElmClrBasis { ElmClrBasisDefault, ElmClrBasisPhysicalPropertyTable, ElmClrBasisMaterialPropertyTable, ElmClrBasisElemCollContainer, ElmClrBasisElemColl, ElmClrBasisElemQualityCheck } |
Indicates element color basis. More... | |
enum | ElmDispQuality { ElmDispQualityCoarse, ElmDispQualityMedium, ElmDispQualityFine } |
Indicates element display quality. More... | |
enum | FreeEdgeFont { FreeEdgeFontSolid, FreeEdgeFontDashed, FreeEdgeFontPhantom, FreeEdgeFontCenterline, FreeEdgeFontDotted, FreeEdgeFontLongDashed, FreeEdgeFontDottedDashed } |
specifies the object font for geometry free edges Created in NX7.5.2. More... | |
enum | FreeEdgeMarker { FreeEdgeMarkerNone, FreeEdgeMarkerPlus, FreeEdgeMarkerDot, FreeEdgeMarkerAsterisk, FreeEdgeMarkerCircle, FreeEdgeMarkerPoundsign, FreeEdgeMarkerCross, FreeEdgeMarkerSquare, FreeEdgeMarkerTriangle, FreeEdgeMarkerDiamond, FreeEdgeMarkerCenterLine } |
specifies the marker for endpoints of geometry free edges Created in NX7.5.2. More... | |
enum | FreeEdgeWidth { FreeEdgeWidthThin, FreeEdgeWidthNormal, FreeEdgeWidthThick } |
specifies object width for display for geometry free edges Created in NX7.5.2. More... | |
enum | NodeMarkerType { NodeMarkerTypeNone, NodeMarkerTypeDot, NodeMarkerTypeAsterisk } |
Indicates node marker display symbol type. More... | |
enum | NodeUnattachedMarkerType { NodeUnattachedMarkerTypeNone, NodeUnattachedMarkerTypeDot, NodeUnattachedMarkerTypeAsterisk } |
Indicates unattached node marker display symbol type. More... | |
Public Member Functions | |
NXOpen::CAE::ModelDisplayBuilder::ElmClrBasis | ElementColorCycler () |
Returns the element color cycler basis Created in NX7.5.0. | |
NXOpen::CAE::ModelDisplayBuilder::ElmDispQuality | ElementDisplayQuality () |
Returns the element display quality setting Created in NX7.5.0. | |
bool | ElementSelectInternal () |
Returns the element select internal switch Created in NX7.5.0. | |
bool | ElementShadedEdgeDisplay () |
Returns the display element shaded edge visibility setting. | |
NXOpen::NXColor * | ElemQualFailColor () |
Returns the element quality check failing element color Created in NX8.0.0. | |
NXOpen::NXColor * | ElemQualFailShadedBorderColor () |
Returns the element quality check failing shaded element border color Created in NX8.0.0. | |
NXOpen::NXColor * | ElemQualPassColor () |
Returns the element quality check passing element color Created in NX8.0.0. | |
int | ElemQualPassTranslucency () |
Returns the element quality check passing element translucency. | |
NXOpen::CAE::ModelDisplayBuilder::ElemQualPass | ElemQualPassType () |
Returns the element quality check passing element display type Created in NX8.0.0. | |
bool | GeomDisplayFreeEdges () |
Returns the geometry display free edges switch Created in NX7.5.0. | |
NXOpen::NXColor * | GeomFreeEdgeColor () |
Returns the geometry display free edges color Created in NX7.5.2. | |
NXOpen::CAE::ModelDisplayBuilder::FreeEdgeMarker | GeomFreeEdgeEndMarker () |
Returns the marker for endpoints of geometry free edges Created in NX7.5.2. | |
NXOpen::CAE::ModelDisplayBuilder::FreeEdgeFont | GeomFreeEdgeFont () |
Returns the geometry free edge font Created in NX7.5.2. | |
NXOpen::CAE::ModelDisplayBuilder::FreeEdgeWidth | GeomFreeEdgeLineWidth () |
Returns the geometry free edge line width Created in NX7.5.2. | |
NXOpen::NXColor * | NodeColor () |
Returns the node color Created in NX7.5.0. | |
NXOpen::CAE::ModelDisplayBuilder::NodeMarkerType | NodeMarker () |
Returns the node marker display symbol type Created in NX7.5.0. | |
bool | NodeSelectInternal () |
Returns the node select internal switch Created in NX7.5.0. | |
NXOpen::CAE::ModelDisplayBuilder::NodeUnattachedMarkerType | NodeUnattachedMarker () |
Returns the unattached node marker display symbol type Created in NX7.5.0. | |
void | SetColorsOnMeshes () |
This method will set the colors from the current element color cycler on all of the meshes in the model. | |
void | SetElementColorCycler (NXOpen::CAE::ModelDisplayBuilder::ElmClrBasis elementColorCycler) |
Sets the element color cycler basis Created in NX7.5.0. | |
void | SetElementDisplayQuality (NXOpen::CAE::ModelDisplayBuilder::ElmDispQuality elementDisplayQuality) |
Sets the element display quality setting Created in NX7.5.0. | |
void | SetElementSelectInternal (bool elementSelectInternal) |
Sets the element select internal switch Created in NX7.5.0. | |
void | SetElementShadedEdgeDisplay (bool visibility) |
Sets the display element shaded edge visibility setting. | |
void | SetElemQualFailColor (NXOpen::NXColor *elemQualFailColor) |
Sets the element quality check failing element color Created in NX8.0.0. | |
void | SetElemQualFailShadedBorderColor (NXOpen::NXColor *elemQualFailShadedBorderColor) |
Sets the element quality check failing shaded element border color Created in NX8.0.0. | |
void | SetElemQualPassColor (NXOpen::NXColor *elemQualPassColor) |
Sets the element quality check passing element color Created in NX8.0.0. | |
void | SetElemQualPassTranslucency (int elemQualPassTranslucency) |
Sets the element quality check passing element translucency. | |
void | SetElemQualPassType (NXOpen::CAE::ModelDisplayBuilder::ElemQualPass elemQualPassType) |
Sets the element quality check passing element display type Created in NX8.0.0. | |
void | SetGeomDisplayFreeEdges (bool geomDisplayFreeEdges) |
Sets the geometry display free edges switch Created in NX7.5.0. | |
void | SetGeomFreeEdgeColor (NXOpen::NXColor *geomFreeEdgeColor) |
Sets the geometry display free edges color Created in NX7.5.2. | |
void | SetGeomFreeEdgeEndMarker (NXOpen::CAE::ModelDisplayBuilder::FreeEdgeMarker freeEdgeEndpointMarker) |
Sets the marker for endpoints of geometry free edges Created in NX7.5.2. | |
void | SetGeomFreeEdgeFont (NXOpen::CAE::ModelDisplayBuilder::FreeEdgeFont freeEdgeFont) |
Sets the geometry free edge font Created in NX7.5.2. | |
void | SetGeomFreeEdgeLineWidth (NXOpen::CAE::ModelDisplayBuilder::FreeEdgeWidth freeEdgeWidth) |
Sets the geometry free edge line width Created in NX7.5.2. | |
void | SetNodeColor (NXOpen::NXColor *nodeColor) |
Sets the node color Created in NX7.5.0. | |
void | SetNodeMarker (NXOpen::CAE::ModelDisplayBuilder::NodeMarkerType nodeMarker) |
Sets the node marker display symbol type Created in NX7.5.0. | |
void | SetNodeSelectInternal (bool nodeSelectInternal) |
Sets the node select internal switch Created in NX7.5.0. | |
void | SetNodeUnattachedMarker (NXOpen::CAE::ModelDisplayBuilder::NodeUnattachedMarkerType nodeUnattachedMarker) |
Sets the unattached node marker display symbol type Created in NX7.5.0. |
This class provides Model Display Data Support
To create a new instance of this class, use CAE::CaePart::CreateModelDisplayBuilder
Default values.
Property | Value |
---|---|
ElemQualFailColor |
186 |
ElemQualFailShadedBorderColor |
130 |
ElemQualPassColor |
50 |
ElemQualPassTranslucency |
0 |
ElemQualPassType |
Shaded |
ElementColorCycler |
Default |
ElementDisplayQuality |
Fine |
ElementSelectInternal |
1 |
GeomDisplayFreeEdges |
0 |
GeomFreeEdgeColor |
186 |
GeomFreeEdgeEndMarker |
Circle |
GeomFreeEdgeFont |
Solid |
GeomFreeEdgeLineWidth |
Thick |
NodeMarker |
None |
NodeSelectInternal |
1 |
NodeUnattachedMarker |
Asterisk |
Created in NX7.5.0.
Indicates element color basis.
ElmClrBasisDefault |
Default. |
ElmClrBasisPhysicalPropertyTable |
Physical Property Table. |
ElmClrBasisMaterialPropertyTable |
Material Property Table. |
ElmClrBasisElemCollContainer |
Mesh Collector Property Table. |
ElmClrBasisElemColl |
Mesh Property Table. |
ElmClrBasisElemQualityCheck |
Element Quality Check. |
specifies the object font for geometry free edges
Created in NX7.5.2.
specifies the marker for endpoints of geometry free edges
Created in NX7.5.2.
NXOpen::CAE::ModelDisplayBuilder::ElmClrBasis NXOpen::CAE::ModelDisplayBuilder::ElementColorCycler | ( | ) |
Returns the element color cycler basis
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelDisplayBuilder::ElmDispQuality NXOpen::CAE::ModelDisplayBuilder::ElementDisplayQuality | ( | ) |
Returns the element display quality setting
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the element select internal switch
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the display element shaded edge visibility setting.
After setting the element shaded edge visibility setting, you must call DisplayableObject::RedisplayObject in order for the change to take effect.
Created in NX8.0.1.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the element quality check failing element color
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the element quality check failing shaded element border color
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the element quality check passing element color
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the element quality check passing element translucency.
The range is 0-100.
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelDisplayBuilder::ElemQualPass NXOpen::CAE::ModelDisplayBuilder::ElemQualPassType | ( | ) |
Returns the element quality check passing element display type
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the geometry display free edges switch
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the geometry display free edges color
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelDisplayBuilder::FreeEdgeMarker NXOpen::CAE::ModelDisplayBuilder::GeomFreeEdgeEndMarker | ( | ) |
Returns the marker for endpoints of geometry free edges
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelDisplayBuilder::FreeEdgeFont NXOpen::CAE::ModelDisplayBuilder::GeomFreeEdgeFont | ( | ) |
Returns the geometry free edge font
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelDisplayBuilder::FreeEdgeWidth NXOpen::CAE::ModelDisplayBuilder::GeomFreeEdgeLineWidth | ( | ) |
Returns the geometry free edge line width
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the node color
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the node marker display symbol type
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the node select internal switch
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelDisplayBuilder::NodeUnattachedMarkerType NXOpen::CAE::ModelDisplayBuilder::NodeUnattachedMarker | ( | ) |
Returns the unattached node marker display symbol type
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
This method will set the colors from the current element color cycler on all of the meshes in the model.
Created in NX7.5.1.
License requirements : nx_masterfem ("Finite Element Modeling")
void NXOpen::CAE::ModelDisplayBuilder::SetElementColorCycler | ( | NXOpen::CAE::ModelDisplayBuilder::ElmClrBasis | elementColorCycler | ) |
Sets the element color cycler basis
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elementColorCycler | elementcolorcycler |
void NXOpen::CAE::ModelDisplayBuilder::SetElementDisplayQuality | ( | NXOpen::CAE::ModelDisplayBuilder::ElmDispQuality | elementDisplayQuality | ) |
Sets the element display quality setting
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elementDisplayQuality | elementdisplayquality |
void NXOpen::CAE::ModelDisplayBuilder::SetElementSelectInternal | ( | bool | elementSelectInternal | ) |
Sets the element select internal switch
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elementSelectInternal | elementselectinternal |
void NXOpen::CAE::ModelDisplayBuilder::SetElementShadedEdgeDisplay | ( | bool | visibility | ) |
Sets the display element shaded edge visibility setting.
After setting the element shaded edge visibility setting, you must call DisplayableObject::RedisplayObject in order for the change to take effect.
Created in NX8.0.1.
License requirements : nx_masterfem ("Finite Element Modeling")
visibility | visibility |
void NXOpen::CAE::ModelDisplayBuilder::SetElemQualFailColor | ( | NXOpen::NXColor * | elemQualFailColor | ) |
Sets the element quality check failing element color
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elemQualFailColor | elemqualfailcolor |
void NXOpen::CAE::ModelDisplayBuilder::SetElemQualFailShadedBorderColor | ( | NXOpen::NXColor * | elemQualFailShadedBorderColor | ) |
Sets the element quality check failing shaded element border color
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elemQualFailShadedBorderColor | elemqualfailshadedbordercolor |
void NXOpen::CAE::ModelDisplayBuilder::SetElemQualPassColor | ( | NXOpen::NXColor * | elemQualPassColor | ) |
Sets the element quality check passing element color
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elemQualPassColor | elemqualpasscolor |
void NXOpen::CAE::ModelDisplayBuilder::SetElemQualPassTranslucency | ( | int | elemQualPassTranslucency | ) |
Sets the element quality check passing element translucency.
The range is 0-100.
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elemQualPassTranslucency | elemqualpasstranslucency |
void NXOpen::CAE::ModelDisplayBuilder::SetElemQualPassType | ( | NXOpen::CAE::ModelDisplayBuilder::ElemQualPass | elemQualPassType | ) |
Sets the element quality check passing element display type
Created in NX8.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
elemQualPassType | elemqualpasstype |
void NXOpen::CAE::ModelDisplayBuilder::SetGeomDisplayFreeEdges | ( | bool | geomDisplayFreeEdges | ) |
Sets the geometry display free edges switch
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
geomDisplayFreeEdges | geomdisplayfreeedges |
void NXOpen::CAE::ModelDisplayBuilder::SetGeomFreeEdgeColor | ( | NXOpen::NXColor * | geomFreeEdgeColor | ) |
Sets the geometry display free edges color
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
geomFreeEdgeColor | geomfreeedgecolor |
void NXOpen::CAE::ModelDisplayBuilder::SetGeomFreeEdgeEndMarker | ( | NXOpen::CAE::ModelDisplayBuilder::FreeEdgeMarker | freeEdgeEndpointMarker | ) |
Sets the marker for endpoints of geometry free edges
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
freeEdgeEndpointMarker | freeedgeendpointmarker |
void NXOpen::CAE::ModelDisplayBuilder::SetGeomFreeEdgeFont | ( | NXOpen::CAE::ModelDisplayBuilder::FreeEdgeFont | freeEdgeFont | ) |
Sets the geometry free edge font
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
freeEdgeFont | freeedgefont |
void NXOpen::CAE::ModelDisplayBuilder::SetGeomFreeEdgeLineWidth | ( | NXOpen::CAE::ModelDisplayBuilder::FreeEdgeWidth | freeEdgeWidth | ) |
Sets the geometry free edge line width
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
freeEdgeWidth | freeedgewidth |
void NXOpen::CAE::ModelDisplayBuilder::SetNodeColor | ( | NXOpen::NXColor * | nodeColor | ) |
Sets the node color
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
nodeColor | nodecolor |
void NXOpen::CAE::ModelDisplayBuilder::SetNodeMarker | ( | NXOpen::CAE::ModelDisplayBuilder::NodeMarkerType | nodeMarker | ) |
Sets the node marker display symbol type
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
nodeMarker | nodemarker |
void NXOpen::CAE::ModelDisplayBuilder::SetNodeSelectInternal | ( | bool | nodeSelectInternal | ) |
Sets the node select internal switch
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
nodeSelectInternal | nodeselectinternal |
void NXOpen::CAE::ModelDisplayBuilder::SetNodeUnattachedMarker | ( | NXOpen::CAE::ModelDisplayBuilder::NodeUnattachedMarkerType | nodeUnattachedMarker | ) |
Sets the unattached node marker display symbol type
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
nodeUnattachedMarker | nodeunattachedmarker |