public interface CuttingPlaneSymbolBuilder extends TaggedObject, IComponentBuilder
CuttingPlaneSymbolBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
CuttingPlaneSymbolBuilder.ArrowDirectionOption
Represents position of the arrow direction relative to cutting plane
|
static class |
CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow
Represents position of the text relative to the arrow option
|
static class |
CuttingPlaneSymbolBuilder.ViewNameFormatOption
Represents whether the view name is derived from the PMI cutting plane symbol text.
|
Modifier and Type | Method and Description |
---|---|
void |
alternateArrow()
The Cutting Plane Symbol Alternate Arrow
License requirements: None. |
CuttingPlaneSymbolBuilder.ArrowDirectionOption |
arrowDirection()
Returns the Cutting Plane Symbol Arrow Direction relative to plane
License requirements: None. |
double |
arrowLength()
Returns the Cutting Plane Symbol Arrow Length
License requirements: None. |
int |
color()
Returns the color of the Cutting Plane Symbol
License requirements: None. |
String |
cuttingPlaneSymbolText()
Returns the Cutting Plane Symbol text
License requirements: None. |
boolean |
displayCuttingPlaneSymbol()
Returns the display cutting plane symbol
License requirements: None. |
LineFontBuilder |
font()
Returns the font
License requirements: None. |
void |
setArrowDirection(CuttingPlaneSymbolBuilder.ArrowDirectionOption arrowDirection)
License requirements: geometric_tol ("GDT") . |
void |
setArrowLength(double arrowLength)
License requirements: geometric_tol ("GDT") . |
void |
setColor(int cuttingPlaneSymbolColor)
License requirements: geometric_tol ("GDT") . |
void |
setCuttingPlaneSymbolText(String cuttingPlaneSymbolName)
License requirements: geometric_tol ("GDT") . |
void |
setDisplayCuttingPlaneSymbol(boolean displayCuttingPlaneSymbol)
License requirements: geometric_tol ("GDT") . |
void |
setShadedPlane(boolean shadedPlane)
License requirements: geometric_tol ("GDT") . |
void |
setTextPlaneRelativeToArrow(CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow textPlaneRelativeToArrow)
License requirements: geometric_tol ("GDT") . |
void |
setUseTwoArrows(boolean useTwoArrows)
License requirements: geometric_tol ("GDT") . |
void |
setViewNameFormat(CuttingPlaneSymbolBuilder.ViewNameFormatOption viewNameFormat)
License requirements: geometric_tol ("GDT") . |
boolean |
shadedPlane()
Returns the shaded plane
License requirements: None. |
StyleBuilder |
style()
Returns the Cutting Plane Symbol Style
License requirements: None. |
CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow |
textPlaneRelativeToArrow()
Returns the text plane relative to arrow
License requirements: None. |
boolean |
useTwoArrows()
Returns the use two arrows
License requirements: None. |
CuttingPlaneSymbolBuilder.ViewNameFormatOption |
viewNameFormat()
Returns the name view from symbol
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
boolean displayCuttingPlaneSymbol() throws NXException, RemoteException
NXException
RemoteException
void setDisplayCuttingPlaneSymbol(boolean displayCuttingPlaneSymbol) throws NXException, RemoteException
displayCuttingPlaneSymbol
- NXException
RemoteException
String cuttingPlaneSymbolText() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolText(String cuttingPlaneSymbolName) throws NXException, RemoteException
cuttingPlaneSymbolName
- NXException
RemoteException
boolean useTwoArrows() throws NXException, RemoteException
NXException
RemoteException
void setUseTwoArrows(boolean useTwoArrows) throws NXException, RemoteException
useTwoArrows
- NXException
RemoteException
CuttingPlaneSymbolBuilder.ViewNameFormatOption viewNameFormat() throws NXException, RemoteException
NXException
RemoteException
void setViewNameFormat(CuttingPlaneSymbolBuilder.ViewNameFormatOption viewNameFormat) throws NXException, RemoteException
viewNameFormat
- NXException
RemoteException
LineFontBuilder font() throws NXException, RemoteException
NXException
RemoteException
boolean shadedPlane() throws NXException, RemoteException
NXException
RemoteException
void setShadedPlane(boolean shadedPlane) throws NXException, RemoteException
shadedPlane
- NXException
RemoteException
int color() throws NXException, RemoteException
NXException
RemoteException
void setColor(int cuttingPlaneSymbolColor) throws NXException, RemoteException
cuttingPlaneSymbolColor
- NXException
RemoteException
CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow textPlaneRelativeToArrow() throws NXException, RemoteException
NXException
RemoteException
void setTextPlaneRelativeToArrow(CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow textPlaneRelativeToArrow) throws NXException, RemoteException
textPlaneRelativeToArrow
- NXException
RemoteException
StyleBuilder style() throws NXException, RemoteException
NXException
RemoteException
void alternateArrow() throws NXException, RemoteException
NXException
RemoteException
double arrowLength() throws NXException, RemoteException
NXException
RemoteException
void setArrowLength(double arrowLength) throws NXException, RemoteException
arrowLength
- NXException
RemoteException
CuttingPlaneSymbolBuilder.ArrowDirectionOption arrowDirection() throws NXException, RemoteException
NXException
RemoteException
void setArrowDirection(CuttingPlaneSymbolBuilder.ArrowDirectionOption arrowDirection) throws NXException, RemoteException
arrowDirection
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.