BaseFrameBarBuilder Class¶
-
class
NXOpen.Annotations.
BaseFrameBarBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.Annotations.BaseFrameBarBuilder
.This class allows to create frame bar annotation
This is an abstract class, and cannot be instantiated.
New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
AftPerpendicular | Returns or sets the aft perpendicular |
Axis | Returns or sets the axis |
Baseline | Returns or sets the baseline |
BulkHeads | Returns or sets the bulk heads |
Centerline | Returns or sets the centerline |
Decks | Returns or sets the decks |
ForwardPerpendicular | Returns or sets the forward perpendicular |
InterTransverseFrames | Returns or sets the inter transverse frames |
LongitudinalYFrames | Returns or sets the longitudinal yframes |
LongitudinalZFrames | Returns or sets the longitudinal zframes |
Origin | Returns the origin |
Style | Returns the style |
Tag | Returns the Tag for this object. |
TransveralInsertArea | Returns or sets the transveral insert area |
TransverseFrames | Returns or sets the transverse frames |
View | Returns the select view |
Waterline | Returns or sets the waterline |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CreateFrameBarObject | Creates frame bar object |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFramebar | The frame bar @return The frame bar |
GetObject | Returns the object currently being edited by this builder. |
ReverseTics | This function is used to reverse tics on the framebar |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UpdateFrameBarFromStyle | Updates frame bar object as per style |
UpdateFromConceptModel | This function is used to update framebar from Concept model |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
BaseFrameBarBuilderAxisType Enumeration | Enum for Ship Axis This is used by NXOpen.Annotations.BaseFrameBarBuilder.Axis and NXOpen.Annotations.BaseFrameBarBuilder.Axis to get/set the axis for a frame bar |
Property Detail¶
AftPerpendicular¶
-
BaseFrameBarBuilder.
AftPerpendicular
¶ Returns or sets the aft perpendicular
-------------------------------------
Getter Method
Signature
AftPerpendicular()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AftPerpendicular(aftPerpendicular)
Parameters: aftPerpendicular (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Axis¶
-
BaseFrameBarBuilder.
Axis
¶ Returns or sets the axis
-------------------------------------
Getter Method
Signature
Axis()
Returns: Return type: NXOpen.Annotations.BaseFrameBarBuilderAxisType
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Axis(axis)
Parameters: axis ( NXOpen.Annotations.BaseFrameBarBuilderAxisType
) –New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Baseline¶
-
BaseFrameBarBuilder.
Baseline
¶ Returns or sets the baseline
-------------------------------------
Getter Method
Signature
Baseline()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Baseline(baseline)
Parameters: baseline (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
BulkHeads¶
-
BaseFrameBarBuilder.
BulkHeads
¶ Returns or sets the bulk heads
-------------------------------------
Getter Method
Signature
BulkHeads()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BulkHeads(bulkHeads)
Parameters: bulkHeads (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Centerline¶
-
BaseFrameBarBuilder.
Centerline
¶ Returns or sets the centerline
-------------------------------------
Getter Method
Signature
Centerline()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Centerline(centerline)
Parameters: centerline (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Decks¶
-
BaseFrameBarBuilder.
Decks
¶ Returns or sets the decks
-------------------------------------
Getter Method
Signature
Decks()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Decks(decks)
Parameters: decks (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
ForwardPerpendicular¶
-
BaseFrameBarBuilder.
ForwardPerpendicular
¶ Returns or sets the forward perpendicular
-------------------------------------
Getter Method
Signature
ForwardPerpendicular()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ForwardPerpendicular(forwardPerpendicular)
Parameters: forwardPerpendicular (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
InterTransverseFrames¶
-
BaseFrameBarBuilder.
InterTransverseFrames
¶ Returns or sets the inter transverse frames
-------------------------------------
Getter Method
Signature
InterTransverseFrames()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InterTransverseFrames(interTransverseFrames)
Parameters: interTransverseFrames (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
LongitudinalYFrames¶
-
BaseFrameBarBuilder.
LongitudinalYFrames
¶ Returns or sets the longitudinal yframes
-------------------------------------
Getter Method
Signature
LongitudinalYFrames()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LongitudinalYFrames(longitudinalYFrames)
Parameters: longitudinalYFrames (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
LongitudinalZFrames¶
-
BaseFrameBarBuilder.
LongitudinalZFrames
¶ Returns or sets the longitudinal zframes
-------------------------------------
Getter Method
Signature
LongitudinalZFrames()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LongitudinalZFrames(longitudinalZFrames)
Parameters: longitudinalZFrames (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Origin¶
-
BaseFrameBarBuilder.
Origin
¶ Returns the origin
-------------------------------------
Getter Method
Signature
Origin()
Returns: Return type: NXOpen.Annotations.OriginBuilder
New in version NX8.0.0.
License requirements: None.
Style¶
-
BaseFrameBarBuilder.
Style
¶ Returns the style
-------------------------------------
Getter Method
Signature
Style()
Returns: Return type: NXOpen.Annotations.StyleBuilder
New in version NX8.0.0.
License requirements: None.
TransveralInsertArea¶
-
BaseFrameBarBuilder.
TransveralInsertArea
¶ Returns or sets the transveral insert area
-------------------------------------
Getter Method
Signature
TransveralInsertArea()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TransveralInsertArea(transveralInsertArea)
Parameters: transveralInsertArea (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
TransverseFrames¶
-
BaseFrameBarBuilder.
TransverseFrames
¶ Returns or sets the transverse frames
-------------------------------------
Getter Method
Signature
TransverseFrames()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TransverseFrames(transverseFrames)
Parameters: transverseFrames (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
View¶
-
BaseFrameBarBuilder.
View
¶ Returns the select view
-------------------------------------
Getter Method
Signature
View()
Returns: Return type: NXOpen.Drawings.SelectDraftingView
New in version NX8.0.0.
License requirements: None.
Waterline¶
-
BaseFrameBarBuilder.
Waterline
¶ Returns or sets the waterline
-------------------------------------
Getter Method
Signature
Waterline()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Waterline(waterline)
Parameters: waterline (bool) – New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Method Detail¶
CreateFrameBarObject¶
-
BaseFrameBarBuilder.
CreateFrameBarObject
¶ Creates frame bar object
Signature
CreateFrameBarObject()
New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
GetFramebar¶
-
BaseFrameBarBuilder.
GetFramebar
¶ The frame bar
Signature
GetFramebar()
Returns: The frame bar Return type: NXOpen.Annotations.BaseFrameBar
New in version NX8.0.0.
License requirements: None.
ReverseTics¶
-
BaseFrameBarBuilder.
ReverseTics
¶ This function is used to reverse tics on the framebar
Signature
ReverseTics()
New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
UpdateFrameBarFromStyle¶
-
BaseFrameBarBuilder.
UpdateFrameBarFromStyle
¶ Updates frame bar object as per style
Signature
UpdateFrameBarFromStyle()
New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
UpdateFromConceptModel¶
-
BaseFrameBarBuilder.
UpdateFromConceptModel
¶ This function is used to update framebar from Concept model
Signature
UpdateFromConceptModel()
New in version NX8.0.0.
License requirements: nx_ship_drafting (“Ship Drafting”)
Validate¶
-
BaseFrameBarBuilder.
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.