CuttingPlaneSymbolBuilder Class¶
-
class
NXOpen.Annotations.
CuttingPlaneSymbolBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a
NXOpen.Annotations.CuttingPlaneSymbolBuilder
This is a sub-builder class and cannot be directly instantiated
New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
ArrowDirection | Returns or sets the Cutting Plane Symbol Arrow Direction relative to plane |
ArrowLength | Returns or sets the Cutting Plane Symbol Arrow Length |
Color | Returns or sets the color of the Cutting Plane Symbol |
CuttingPlaneSymbolText | Returns or sets the Cutting Plane Symbol text |
DisplayCuttingPlaneSymbol | Returns or sets the display cutting plane symbol |
Font | Returns the font |
ShadedPlane | Returns or sets the shaded plane |
Style | Returns the Cutting Plane Symbol Style |
Tag | Returns the Tag for this object. |
TextPlaneRelativeToArrow | Returns or sets the text plane relative to arrow |
UseTwoArrows | Returns or sets the use two arrows |
ViewNameFormat | Returns or sets the name view from symbol |
Methods¶
Method | Description |
---|---|
AlternateArrow | The Cutting Plane Symbol Alternate Arrow |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
CuttingPlaneSymbolBuilderArrowDirectionOption Enumeration | Represents position of the arrow direction relative to cutting plane |
CuttingPlaneSymbolBuilderTextPlaneRelativeArrow Enumeration | Represents position of the text relative to the arrow option |
CuttingPlaneSymbolBuilderViewNameFormatOption Enumeration | Represents whether the view name is derived from the PMI cutting plane symbol text. |
Property Detail¶
ArrowDirection¶
-
CuttingPlaneSymbolBuilder.
ArrowDirection
¶ Returns or sets the Cutting Plane Symbol Arrow Direction relative to plane
-------------------------------------
Getter Method
Signature
ArrowDirection
Returns: Return type: NXOpen.Annotations.CuttingPlaneSymbolBuilderArrowDirectionOption
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ArrowDirection
Parameters: arrowDirection ( NXOpen.Annotations.CuttingPlaneSymbolBuilderArrowDirectionOption
) –New in version NX11.0.0.
License requirements: geometric_tol (“GDT”)
ArrowLength¶
-
CuttingPlaneSymbolBuilder.
ArrowLength
¶ Returns or sets the Cutting Plane Symbol Arrow Length
-------------------------------------
Getter Method
Signature
ArrowLength
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ArrowLength
Parameters: arrowLength (float) – New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
Color¶
-
CuttingPlaneSymbolBuilder.
Color
¶ Returns or sets the color of the Cutting Plane Symbol
-------------------------------------
Getter Method
Signature
Color
Returns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Color
Parameters: cuttingPlaneSymbolColor (int) – New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CuttingPlaneSymbolText¶
-
CuttingPlaneSymbolBuilder.
CuttingPlaneSymbolText
¶ Returns or sets the Cutting Plane Symbol text
-------------------------------------
Getter Method
Signature
CuttingPlaneSymbolText
Returns: Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CuttingPlaneSymbolText
Parameters: cuttingPlaneSymbolName (str) – New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
DisplayCuttingPlaneSymbol¶
-
CuttingPlaneSymbolBuilder.
DisplayCuttingPlaneSymbol
¶ Returns or sets the display cutting plane symbol
-------------------------------------
Getter Method
Signature
DisplayCuttingPlaneSymbol
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DisplayCuttingPlaneSymbol
Parameters: displayCuttingPlaneSymbol (bool) – New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
Font¶
-
CuttingPlaneSymbolBuilder.
Font
¶ Returns the font
-------------------------------------
Getter Method
Signature
Font
Returns: Return type: NXOpen.LineFontBuilder
New in version NX9.0.0.
License requirements: None.
ShadedPlane¶
-
CuttingPlaneSymbolBuilder.
ShadedPlane
¶ Returns or sets the shaded plane
-------------------------------------
Getter Method
Signature
ShadedPlane
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShadedPlane
Parameters: shadedPlane (bool) – New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
Style¶
-
CuttingPlaneSymbolBuilder.
Style
¶ Returns the Cutting Plane Symbol Style
-------------------------------------
Getter Method
Signature
Style
Returns: Return type: NXOpen.Annotations.StyleBuilder
New in version NX9.0.0.
License requirements: None.
TextPlaneRelativeToArrow¶
-
CuttingPlaneSymbolBuilder.
TextPlaneRelativeToArrow
¶ Returns or sets the text plane relative to arrow
-------------------------------------
Getter Method
Signature
TextPlaneRelativeToArrow
Returns: Return type: NXOpen.Annotations.CuttingPlaneSymbolBuilderTextPlaneRelativeArrow
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TextPlaneRelativeToArrow
Parameters: textPlaneRelativeToArrow ( NXOpen.Annotations.CuttingPlaneSymbolBuilderTextPlaneRelativeArrow
) –New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
UseTwoArrows¶
-
CuttingPlaneSymbolBuilder.
UseTwoArrows
¶ Returns or sets the use two arrows
-------------------------------------
Getter Method
Signature
UseTwoArrows
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseTwoArrows
Parameters: useTwoArrows (bool) – New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
ViewNameFormat¶
-
CuttingPlaneSymbolBuilder.
ViewNameFormat
¶ Returns or sets the name view from symbol
-------------------------------------
Getter Method
Signature
ViewNameFormat
Returns: Return type: NXOpen.Annotations.CuttingPlaneSymbolBuilderViewNameFormatOption
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ViewNameFormat
Parameters: viewNameFormat ( NXOpen.Annotations.CuttingPlaneSymbolBuilderViewNameFormatOption
) –New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
Method Detail¶
AlternateArrow¶
-
CuttingPlaneSymbolBuilder.
AlternateArrow
¶ The Cutting Plane Symbol Alternate Arrow
Signature
AlternateArrow()
New in version NX9.0.0.
License requirements: None.
Validate¶
-
CuttingPlaneSymbolBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.