public interface DisplayModification extends TransientObject
Modifier and Type | Interface and Description |
---|---|
static class |
DisplayModification.NewGridData
This class holds the data returned from
getNewGrid() |
Modifier and Type | Method and Description |
---|---|
void |
apply(DisplayableObject[] objects)
Apply this display modification to a set of objects
License requirements: None. |
boolean |
applyToAllFaces()
Returns the apply to all faces flag.
|
boolean |
applyToOwningParts()
Returns the flag to apply display changes to Owning Parts.
|
boolean |
faceAnalysisMode()
Returns the face analysis mode flag.
|
DisplayModification.NewGridData |
getNewGrid()
Get grid count for objects which will be modified.
|
boolean |
knotDisplayState()
Returns the flag for knot display.
|
int |
newColor()
Returns a new color for objects which will be modified.
|
DisplayableObject.ObjectFont |
newFont()
Returns a new font (line style) for objects which will be modified
License requirements: None. |
int |
newLayer()
Returns a new layer for objects which will be modified.
|
int |
newTranslucency()
Returns a new translucency value for objects which will be modified.
|
DisplayableObject.ObjectWidth |
newWidth()
Returns a new line width for objects which will be modified
License requirements: None. |
boolean |
partiallyShaded()
Returns the partial shading flag.
|
boolean |
poleDisplayState()
Returns the flag for pole display.
|
void |
setApplyToAllFaces(boolean apply)
Sets the apply to all faces flag.
|
void |
setApplyToOwningParts(boolean apply)
Sets the flag to apply display changes to Owning Parts.
|
void |
setFaceAnalysisMode(boolean on)
Sets the face analysis mode flag.
|
void |
setKnotDisplayState(boolean on)
Sets the flag for knot display.
|
void |
setNewColor(int newColor)
Sets a new color for objects which will be modified.
|
void |
setNewFont(DisplayableObject.ObjectFont newFont)
Sets a new font (line style) for objects which will be modified
License requirements: None. |
void |
setNewGrid(int uGrid,
int vGrid)
Set a new grid count for objects which will be modified.
|
void |
setNewLayer(int layer)
Sets a new layer for objects which will be modified.
|
void |
setNewTranslucency(int translucency)
Sets a new translucency value for objects which will be modified.
|
void |
setNewWidth(DisplayableObject.ObjectWidth newWidth)
Sets a new line width for objects which will be modified
License requirements: None. |
void |
setPartiallyShaded(boolean on)
Sets the partial shading flag.
|
void |
setPoleDisplayState(boolean on)
Sets the flag for pole display.
|
_value, dispose, printTestData, printTestData
void setApplyToAllFaces(boolean apply) throws NXException, RemoteException
apply
- true to apply the modification to all facesNXException
RemoteException
boolean applyToAllFaces() throws NXException, RemoteException
NXException
RemoteException
void setNewColor(int newColor) throws NXException, RemoteException
newColor
- new color valueNXException
RemoteException
int newColor() throws NXException, RemoteException
NXException
RemoteException
void setNewWidth(DisplayableObject.ObjectWidth newWidth) throws NXException, RemoteException
newWidth
- new line widthNXException
RemoteException
DisplayableObject.ObjectWidth newWidth() throws NXException, RemoteException
NXException
RemoteException
void setNewFont(DisplayableObject.ObjectFont newFont) throws NXException, RemoteException
newFont
- new fontNXException
RemoteException
DisplayableObject.ObjectFont newFont() throws NXException, RemoteException
NXException
RemoteException
void setNewGrid(int uGrid, int vGrid) throws NXException, RemoteException
uGrid
- number of grid lines in the u directionvGrid
- number of grid lines in the v directionNXException
RemoteException
DisplayModification.NewGridData getNewGrid() throws NXException, RemoteException
NXException
RemoteException
void setNewLayer(int layer) throws NXException, RemoteException
layer
- new layer, must be a valid layer numberNXException
RemoteException
int newLayer() throws NXException, RemoteException
NXException
RemoteException
void setNewTranslucency(int translucency) throws NXException, RemoteException
translucency
- new translucency value in the range 0 to 100NXException
RemoteException
int newTranslucency() throws NXException, RemoteException
NXException
RemoteException
void setPartiallyShaded(boolean on) throws NXException, RemoteException
on
- true for partial shading onNXException
RemoteException
boolean partiallyShaded() throws NXException, RemoteException
NXException
RemoteException
void setFaceAnalysisMode(boolean on) throws NXException, RemoteException
on
- true to enable face analysis modeNXException
RemoteException
boolean faceAnalysisMode() throws NXException, RemoteException
NXException
RemoteException
void apply(DisplayableObject[] objects) throws NXException, RemoteException
objects
- objects to be modifiedNXException
RemoteException
void setKnotDisplayState(boolean on) throws NXException, RemoteException
on
- true to enable knot displayNXException
RemoteException
boolean knotDisplayState() throws NXException, RemoteException
NXException
RemoteException
void setPoleDisplayState(boolean on) throws NXException, RemoteException
on
- true to enable pole displayNXException
RemoteException
boolean poleDisplayState() throws NXException, RemoteException
NXException
RemoteException
void setApplyToOwningParts(boolean apply) throws NXException, RemoteException
apply
- true to apply the display property changes to the owning partsNXException
RemoteException
boolean applyToOwningParts() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.