NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder Class Reference

Represents a NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder builder . More...

Inheritance diagram for NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

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...
 

Detailed Description

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

Member Function Documentation

unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfBracket ( bool  createBracketSymbol,
NXOpen.Drawings.DraftingBody  draftingbody 
)
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")

Parameters
createBracketSymbol
draftingbody
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfEndCuts ( bool  createEndCutsSymbol,
NXOpen.Drawings.DraftingBody  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")

Parameters
createEndCutsSymbolCreate End Cuts symbols or not
draftingBody
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfExpansionPlate ( NXOpen.Drawings.DraftingView  tgView,
NXOpen.NXObject  shipStructure,
bool  createScantlingAnnotation 
)
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")

Parameters
tgViewThe Ship Expansion View
shipStructureThe Ship Structure on that the annotation will create.
createScantlingAnnotationCreate Scantling Annotation or not
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfExpansionStiffenerEndCuts ( NXOpen.Drawings.DraftingView  tgView,
NXOpen.NXObject  shipStructure,
bool  createEndCutsSymbol 
)
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")

Parameters
tgViewThe Ship Expansion View
shipStructureThe Ship Structure on that the annotation will create.
createEndCutsSymbolCreate End Cuts Symbol or not
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfExpansionStiffenerSturctureIdAndScantling ( NXOpen.Drawings.DraftingView  tgView,
NXOpen.NXObject  shipStructure,
bool  createIDAnnotation,
bool  createScantlingAnnotation 
)
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")

Parameters
tgViewThe Ship Expansion View
shipStructureThe Ship Structure on that the annotation will create.
createIDAnnotationCreate ID annotation or not
createScantlingAnnotationCreate Scantling Annotation or not
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfFireAndSafetyPlan ( bool  bCreate,
NXOpen.Drawings.DraftingView  tgView,
NXOpen.Assemblies.Component  tgComponent 
)
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")

Parameters
bCreate
tgView
tgComponent
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfOpeningFillingLine ( bool  createOpeningFillingLine,
NXOpen.Drawings.DraftingBody  draftingbody 
)
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")

Parameters
createOpeningFillingLine
draftingbody
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfSeamForDetailDesign ( bool  createSeamSymbol,
NXOpen.Drawings.DraftingView  tgView,
NXOpen.Drawings.DraftingBody[]  objects,
NXOpen.Drawings.DraftingBody  selectedObjecty 
)
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")

Parameters
createSeamSymbol
tgView
objects
selectedObjecty
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfStructureIdAndScantling ( bool  createIDAnnotation,
bool  createScantlingAnnotation,
NXOpen.Drawings.DraftingBody  draftingBody 
)
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")

Parameters
createIDAnnotationCreate ID annotation or not
createScantlingAnnotationCreate Scantling annotation or not
draftingBody
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfWeldSeamForDetailDesign ( bool  createSeamSymbol,
NXOpen.Drawings.DraftingCurve  draftingVDCurve,
NXOpen.NXObject  tgCurve 
)
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")

Parameters
createSeamSymbol
draftingVDCurveShip drafting curve
tgCurve
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddFillingLineByChain ( NXOpen.Drawings.DraftingCurve[]  curves,
bool  createChainAnnotation 
)
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")

Parameters
curvesShip drafting curves
createChainAnnotationCreate Chain Annotation or not
unsafe NXOpen.Line NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddFillingLineByPoints ( NXOpen.Point  spiderPoint,
NXOpen.Point  strikingPoint 
)
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")

Parameters
spiderPointspider point
strikingPointstriking point
Returns
Create line by points
unsafe bool NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddFillingLinesByModelBody ( NXOpen.Drawings.DraftingBody  draftingbody,
NXOpen.Drawings.DraftingCurve[]  curves 
)
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")

Parameters
draftingbody
curvesShip drafting curves
Returns
Create Annotation or not
unsafe NXOpen.Annotations.Table NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.CreateTable ( )
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")

Returns
table note
unsafe NXOpen.Annotations.Table NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.CreateTableByViewPlan ( string  viewPlan)
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")

Parameters
viewPlan
Returns
table note
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DeleteExistingAnnotations ( )
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")

unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DeleteLines ( NXOpen.Drawings.DraftingCurve[]  curves)
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")

Parameters
curves
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DeleteOpeningFillingLine ( NXOpen.Line  line)
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")

Parameters
line
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DisplayShipTicPositionSymbol ( bool  bShow,
NXOpen.DisplayableObject  tgShipTic 
)
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")

Parameters
bShow
tgShipTicShip Tic
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DisplayShipTicThicknessSymbol ( bool  bShow,
NXOpen.DisplayableObject  tgShipTic 
)
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")

Parameters
bShow
tgShipTicShip Tic
unsafe int NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.GetTableIndex ( )
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")

Returns
unsafe NXOpen.NXObject NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.HandleAnnotationForBasicDesign ( bool  createIDAnnotation,
bool  createScantlingAnnotation,
bool  createEndCutsAnnotation,
NXOpen.Drawings.DraftingCurve  draftingVDCurve,
NXOpen.NXObject  shipEntity,
NXOpen.Drawings.DraftingView  view 
)
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")

Parameters
createIDAnnotationCreate Structure ID Annotation or not
createScantlingAnnotationCreate Scantling Annotation or not
createEndCutsAnnotationCreate EndCuts Annotation or not
draftingVDCurveShip drafting curve
shipEntityThe ship entity, entity type can be NXOpen.Body or NXOpen.Face
viewShip drafting section view
Returns
The ship entity annotation, entity type can be NXOpen.Body or NXOpen.Face
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.HandleSeamForNonSectionedPlateForBasicDesign ( bool  createSeamSymbol,
NXOpen.Drawings.DraftingCurve  draftingVDCurve,
NXOpen.NXObject  tgCurve 
)
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")

Parameters
createSeamSymbol
draftingVDCurveShip drafting curve
tgCurve
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.HandleSeamForSectionedPlateForBasicDesign ( bool  createSeamSymbol,
NXOpen.Drawings.DraftingBody  tgDraftingBody,
NXOpen.Drawings.DraftingCurve[]  objects,
NXOpen.Drawings.DraftingCurve  selectedObject 
)
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")

Parameters
createSeamSymbol
tgDraftingBody
objects
selectedObject
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.ModifyFillingLineByPoints ( NXOpen.Point  spiderPoint,
NXOpen.Point  strikingPoint,
NXOpen.Line  line 
)
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")

Parameters
spiderPointspider point
strikingPointstriking point
lineline which created by point
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.SetPosition ( double[]  pos)
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")

Parameters
posposition
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.SetTableIndex ( int  inx)
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")

Parameters
inx
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.UpdateMFGViewState ( NXOpen.Drawings.DraftingView  tgView)
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")

Parameters
tgView
unsafe NXOpen.Annotations.BaseCustomSymbol NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.UpdateSymbolPart ( )
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")

Returns

Property Documentation

unsafe int NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.FireAndSafetyPlanMethod
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")

unsafe NXOpen.Annotations.LeaderBuilder NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.Leader
get

Returns the annotation leader builder

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Annotations.OriginBuilder NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.Origin
get

Returns the annotation origin builder

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.Scale
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")

unsafe int NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.ShipType
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")

unsafe NXOpen.Annotations.StyleBuilder NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.Style
get

Returns the annotation origin builder

Created in NX12.0.2

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.SymbolType
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")

unsafe NXOpen.Features.ShipDesign.InteractiveAnnotationTableBuilder NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition
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")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.