NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder builder . More...
Public Member Functions | |
unsafe void | AddAnnotationOfBracket (bool createBracketSymbol, NXOpen.Drawings.DraftingBody draftingbody) |
Add annotation of bracket More... | |
unsafe void | AddAnnotationOfEndCuts (bool createEndCutsSymbol, NXOpen.Drawings.DraftingBody draftingBody) |
Add annotation of end cuts. More... | |
unsafe void | AddAnnotationOfExpansionPlate (NXOpen.Drawings.DraftingView tgView, NXOpen.NXObject shipStructure, bool createScantlingAnnotation) |
Add annotation of expansion plate More... | |
unsafe void | AddAnnotationOfExpansionStiffenerEndCuts (NXOpen.Drawings.DraftingView tgView, NXOpen.NXObject shipStructure, bool createEndCutsSymbol) |
Add annotation of expansion stiffener endcuts More... | |
unsafe void | AddAnnotationOfExpansionStiffenerSturctureIdAndScantling (NXOpen.Drawings.DraftingView tgView, NXOpen.NXObject shipStructure, bool createIDAnnotation, bool createScantlingAnnotation) |
Add annotation of structure ID and scantling on Ship Expansion View More... | |
unsafe void | AddAnnotationOfFireAndSafetyPlan (bool bCreate, NXOpen.Drawings.DraftingView tgView, NXOpen.Assemblies.Component tgComponent) |
Add annotation of fire and safety More... | |
unsafe void | AddAnnotationOfOpeningFillingLine (bool createOpeningFillingLine, NXOpen.Drawings.DraftingBody draftingbody) |
Add annotation of opening filling line More... | |
unsafe void | AddAnnotationOfSeamForDetailDesign (bool createSeamSymbol, NXOpen.Drawings.DraftingView tgView, NXOpen.Drawings.DraftingBody[] objects, NXOpen.Drawings.DraftingBody selectedObjecty) |
Add annotation of seam symbol for detail design More... | |
unsafe void | AddAnnotationOfStructureIdAndScantling (bool createIDAnnotation, bool createScantlingAnnotation, NXOpen.Drawings.DraftingBody draftingBody) |
Add annotations of sturcture ID And scantling. More... | |
unsafe void | AddAnnotationOfWeldSeamForDetailDesign (bool createSeamSymbol, NXOpen.Drawings.DraftingCurve draftingVDCurve, NXOpen.NXObject tgCurve) |
Add annotation of weld seam symbol for detail design More... | |
unsafe void | AddFillingLineByChain (NXOpen.Drawings.DraftingCurve[] curves, bool createChainAnnotation) |
Adds opening filling lines by curve chain method. More... | |
unsafe NXOpen.Line | AddFillingLineByPoints (NXOpen.Point spiderPoint, NXOpen.Point strikingPoint) |
Adds opening filling lines by points method. More... | |
unsafe bool | AddFillingLinesByModelBody (NXOpen.Drawings.DraftingBody draftingbody, NXOpen.Drawings.DraftingCurve[] curves) |
Adds opening filling lines by model body. More... | |
unsafe NXOpen.Annotations.Table | CreateTable () |
Creates the Table. More... | |
unsafe NXOpen.Annotations.Table | CreateTableByViewPlan (string viewPlan) |
Creates the Table by the view plan. More... | |
unsafe void | DeleteExistingAnnotations () |
Deletes the existing annotations excluding the opening filling lines. More... | |
unsafe void | DeleteLines (NXOpen.Drawings.DraftingCurve[] curves) |
Deletes opening filling lines More... | |
unsafe void | DeleteOpeningFillingLine (NXOpen.Line line) |
Deletes the specific opening filling line. More... | |
unsafe void | DisplayShipTicPositionSymbol (bool bShow, NXOpen.DisplayableObject tgShipTic) |
Whether display position symbol of the ship tic More... | |
unsafe void | DisplayShipTicThicknessSymbol (bool bShow, NXOpen.DisplayableObject tgShipTic) |
Whether display thickness symbol of the ship tic More... | |
unsafe int | GetTableIndex () |
Gets the table index More... | |
unsafe NXOpen.NXObject | HandleAnnotationForBasicDesign (bool createIDAnnotation, bool createScantlingAnnotation, bool createEndCutsAnnotation, NXOpen.Drawings.DraftingCurve draftingVDCurve, NXOpen.NXObject shipEntity, NXOpen.Drawings.DraftingView view) |
Creates ship annotations for basic design structures. More... | |
unsafe void | HandleSeamForNonSectionedPlateForBasicDesign (bool createSeamSymbol, NXOpen.Drawings.DraftingCurve draftingVDCurve, NXOpen.NXObject tgCurve) |
Add annotation of seam symbol for non-sectioned plate for basic design More... | |
unsafe void | HandleSeamForSectionedPlateForBasicDesign (bool createSeamSymbol, NXOpen.Drawings.DraftingBody tgDraftingBody, NXOpen.Drawings.DraftingCurve[] objects, NXOpen.Drawings.DraftingCurve selectedObject) |
Add annotation of seam symbol for sectioned plate for basic design More... | |
unsafe void | ModifyFillingLineByPoints (NXOpen.Point spiderPoint, NXOpen.Point strikingPoint, NXOpen.Line line) |
Modifies the position of opening filling line, which is created by points method. More... | |
unsafe void | SetPosition (double[] pos) |
Sets the table position More... | |
unsafe void | SetTableIndex (int inx) |
Sets the table index More... | |
unsafe void | UpdateMFGViewState (NXOpen.Drawings.DraftingView tgView) |
Update manufacturing view state More... | |
unsafe NXOpen.Annotations.BaseCustomSymbol | UpdateSymbolPart () |
Update the fire and safety symbol part. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe int | FireAndSafetyPlanMethod [get, set] |
Returns or sets the fire and safety method More... | |
unsafe NXOpen.Annotations.LeaderBuilder | Leader [get] |
Returns the annotation leader builder More... | |
unsafe NXOpen.Annotations.OriginBuilder | Origin [get] |
Returns the annotation origin builder More... | |
unsafe NXOpen.Expression | Scale [get] |
Returns the scale More... | |
unsafe int | ShipType [get, set] |
Returns or sets the ship type More... | |
unsafe NXOpen.Annotations.StyleBuilder | Style [get] |
Returns the annotation origin builder More... | |
unsafe int | SymbolType [get, set] |
Returns or sets the symbol type More... | |
unsafe NXOpen.Features.ShipDesign.InteractiveAnnotationTableBuilder | TableDefinition [get] |
Returns the NXOpen.Features.ShipDesign.InteractiveAnnotationTableBuilder builder of the NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder builder. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder builder .
This builder returns a null reference (Nothing in Visual Basic).
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateInteractiveAnnotationBuilder
Created in NX11.0.0
|
inline |
Add annotation of bracket
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createBracketSymbol | |
draftingbody |
|
inline |
Add annotation of end cuts.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createEndCutsSymbol | Create End Cuts symbols or not |
draftingBody |
|
inline |
Add annotation of expansion plate
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
tgView | The Ship Expansion View |
shipStructure | The Ship Structure on that the annotation will create. |
createScantlingAnnotation | Create Scantling Annotation or not |
|
inline |
Add annotation of expansion stiffener endcuts
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
tgView | The Ship Expansion View |
shipStructure | The Ship Structure on that the annotation will create. |
createEndCutsSymbol | Create End Cuts Symbol or not |
|
inline |
Add annotation of structure ID and scantling on Ship Expansion View
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
tgView | The Ship Expansion View |
shipStructure | The Ship Structure on that the annotation will create. |
createIDAnnotation | Create ID annotation or not |
createScantlingAnnotation | Create Scantling Annotation or not |
|
inline |
Add annotation of fire and safety
Created in NX12.0.2
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
bCreate | |
tgView | |
tgComponent |
|
inline |
Add annotation of opening filling line
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createOpeningFillingLine | |
draftingbody |
|
inline |
Add annotation of seam symbol for detail design
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createSeamSymbol | |
tgView | |
objects | |
selectedObjecty |
|
inline |
Add annotations of sturcture ID And scantling.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createIDAnnotation | Create ID annotation or not |
createScantlingAnnotation | Create Scantling annotation or not |
draftingBody |
|
inline |
Add annotation of weld seam symbol for detail design
Created in NX12.0.2
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createSeamSymbol | |
draftingVDCurve | Ship drafting curve |
tgCurve |
|
inline |
Adds opening filling lines by curve chain method.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
curves | Ship drafting curves |
createChainAnnotation | Create Chain Annotation or not |
|
inline |
Adds opening filling lines by points method.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
spiderPoint | spider point |
strikingPoint | striking point |
|
inline |
Adds opening filling lines by model body.
Created in NX12.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
draftingbody | |
curves | Ship drafting curves |
|
inline |
Creates the Table.
Created in NX12.0.0
Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition .CreateTable() instead.
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
inline |
Creates the Table by the view plan.
Created in NX12.0.2
Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition .CreateTable() instead.
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
viewPlan |
|
inline |
Deletes the existing annotations excluding the opening filling lines.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
inline |
Deletes opening filling lines
Created in NX12.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
curves |
|
inline |
Deletes the specific opening filling line.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
line |
|
inline |
Whether display position symbol of the ship tic
Created in NX1899.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
bShow | |
tgShipTic | Ship Tic |
|
inline |
Whether display thickness symbol of the ship tic
Created in NX1899.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
bShow | |
tgShipTic | Ship Tic |
|
inline |
Gets the table index
Created in NX12.0.0
Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition .GetTableIndex() instead.
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
inline |
Creates ship annotations for basic design structures.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createIDAnnotation | Create Structure ID Annotation or not |
createScantlingAnnotation | Create Scantling Annotation or not |
createEndCutsAnnotation | Create EndCuts Annotation or not |
draftingVDCurve | Ship drafting curve |
shipEntity | The ship entity, entity type can be NXOpen.Body or NXOpen.Face |
view | Ship drafting section view |
|
inline |
Add annotation of seam symbol for non-sectioned plate for basic design
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createSeamSymbol | |
draftingVDCurve | Ship drafting curve |
tgCurve |
|
inline |
Add annotation of seam symbol for sectioned plate for basic design
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
createSeamSymbol | |
tgDraftingBody | |
objects | |
selectedObject |
|
inline |
Modifies the position of opening filling line, which is created by points method.
Created in NX11.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
spiderPoint | spider point |
strikingPoint | striking point |
line | line which created by point |
|
inline |
Sets the table position
Created in NX12.0.0
Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationTableBuilder .SetSelectPoint() instead.
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
pos | position |
|
inline |
Sets the table index
Created in NX12.0.0
Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationTableBuilder .SetTableIndex() instead.
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
inx |
|
inline |
Update manufacturing view state
Created in NX1899.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
tgView |
|
inline |
Update the fire and safety symbol part.
Created in NX12.0.2
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the fire and safety method
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the annotation leader builder
Created in NX12.0.2
License requirements: None.
|
get |
Returns the annotation origin builder
Created in NX12.0.2
License requirements: None.
|
get |
Returns the scale
Created in NX12.0.2
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the ship type
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the annotation origin builder
Created in NX12.0.2
License requirements: None.
|
getset |
Returns or sets the symbol type
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the NXOpen.Features.ShipDesign.InteractiveAnnotationTableBuilder builder of the NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder builder.
Created in NX1872.0.0
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")