NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | 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

Public Member Functions

void AddAnnotationOfBracket (bool createBracketSymbol, NXOpen::Drawings::DraftingBody *draftingbody)
 Add annotation of bracket
Created in NX11.0.0. More...
 
void AddAnnotationOfEndCuts (bool createEndCutsSymbol, NXOpen::Drawings::DraftingBody *draftingBody)
 Add annotation of end cuts. More...
 
void AddAnnotationOfExpansionPlate (NXOpen::Drawings::DraftingView *tgView, NXOpen::NXObject *shipStructure, bool createScantlingAnnotation)
 Add annotation of expansion plate
Created in NX11.0.0. More...
 
void AddAnnotationOfExpansionStiffenerEndCuts (NXOpen::Drawings::DraftingView *tgView, NXOpen::NXObject *shipStructure, bool createEndCutsSymbol)
 Add annotation of expansion stiffener endcuts
Created in NX11.0.0. More...
 
void AddAnnotationOfExpansionStiffenerSturctureIdAndScantling (NXOpen::Drawings::DraftingView *tgView, NXOpen::NXObject *shipStructure, bool createIDAnnotation, bool createScantlingAnnotation)
 Add annotation of structure ID and scantling on Ship Expansion View
Created in NX11.0.0. More...
 
void AddAnnotationOfFireAndSafetyPlan (bool bCreate, NXOpen::Drawings::DraftingView *tgView, NXOpen::Assemblies::Component *tgComponent)
 Add annotation of fire and safety
Created in NX12.0.2. More...
 
void AddAnnotationOfOpeningFillingLine (bool createOpeningFillingLine, NXOpen::Drawings::DraftingBody *draftingbody)
 Add annotation of opening filling line
Created in NX11.0.0. More...
 
void AddAnnotationOfSeamForDetailDesign (bool createSeamSymbol, NXOpen::Drawings::DraftingView *tgView, const std::vector< NXOpen::Drawings::DraftingBody * > &objects, NXOpen::Drawings::DraftingBody *selectedObjecty)
 Add annotation of seam symbol for detail design
Created in NX11.0.0. More...
 
void AddAnnotationOfStructureIdAndScantling (bool createIDAnnotation, bool createScantlingAnnotation, NXOpen::Drawings::DraftingBody *draftingBody)
 Add annotations of sturcture ID And scantling. More...
 
void AddFillingLineByChain (const std::vector< NXOpen::Drawings::DraftingCurve * > &curves, bool createChainAnnotation)
 Adds opening filling lines by curve chain method. More...
 
NXOpen::LineAddFillingLineByPoints (NXOpen::Point *spiderPoint, NXOpen::Point *strikingPoint)
 Adds opening filling lines by points method. More...
 
bool AddFillingLinesByModelBody (NXOpen::Drawings::DraftingBody *draftingbody, const std::vector< NXOpen::Drawings::DraftingCurve * > &curves)
 Adds opening filling lines by model body. More...
 
NXOpen::Annotations::TableCreateTable ()
 Creates the Table. More...
 
NXOpen::Annotations::TableCreateTableByViewPlan (const NXString &viewPlan)
 Creates the Table by the view plan. More...
 
NXOpen::Annotations::TableCreateTableByViewPlan (const char *viewPlan)
 Creates the Table by the view plan. More...
 
void DeleteExistingAnnotations ()
 Deletes the existing annotations excluding the opening filling lines. More...
 
void DeleteLines (const std::vector< NXOpen::Drawings::DraftingCurve * > &curves)
 Deletes opening filling lines
Created in NX12.0.0. More...
 
void DeleteOpeningFillingLine (NXOpen::Line *line)
 Deletes the specific opening filling line. More...
 
int FireAndSafetyPlanMethod ()
 Returns the fire and safety method
Created in NX12.0.2. More...
 
int GetTableIndex ()
 Gets the table index
Created in NX12.0.0. More...
 
NXOpen::NXObjectHandleAnnotationForBasicDesign (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...
 
void HandleSeamForNonSectionedPlateForBasicDesign (bool createSeamSymbol, NXOpen::Drawings::DraftingCurve *draftingVDCurve, NXOpen::NXObject *tgCurve)
 Add annotation of seam symbol for non-sectioned plate for basic design
Created in NX11.0.0. More...
 
void HandleSeamForSectionedPlateForBasicDesign (bool createSeamSymbol, NXOpen::Drawings::DraftingBody *tgDraftingBody, const std::vector< NXOpen::Drawings::DraftingCurve * > &objects, NXOpen::Drawings::DraftingCurve *selectedObject)
 Add annotation of seam symbol for sectioned plate for basic design
Created in NX11.0.0. More...
 
NXOpen::Annotations::LeaderBuilderLeader ()
 Returns the annotation leader builder
Created in NX12.0.2. More...
 
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...
 
NXOpen::Annotations::OriginBuilderOrigin ()
 Returns the annotation origin builder
Created in NX12.0.2. More...
 
NXOpen::ExpressionScale ()
 Returns the scale
Created in NX12.0.2. More...
 
void SetFireAndSafetyPlanMethod (int fireAndSafetyMethod)
 Sets the fire and safety method
Created in NX12.0.2. More...
 
void SetPosition (const std::vector< double > &pos)
 Sets the table position
Created in NX12.0.0. More...
 
void SetShipType (int shipType)
 Sets the ship type
Created in NX12.0.2. More...
 
void SetSymbolType (int symbolType)
 Sets the symbol type
Created in NX12.0.2. More...
 
void SetTableIndex (int inx)
 Sets the table index
Created in NX12.0.0. More...
 
int ShipType ()
 Returns the ship type
Created in NX12.0.2. More...
 
NXOpen::Annotations::StyleBuilderStyle ()
 Returns the annotation origin builder
Created in NX12.0.2. More...
 
int SymbolType ()
 Returns the symbol type
Created in NX12.0.2. More...
 
NXOpen::Annotations::BaseCustomSymbolUpdateSymbolPart ()
 Update the fire and safety symbol part. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

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

This builder returns NULL.
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateInteractiveAnnotationBuilder

Created in NX11.0.0.

Member Function Documentation

void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfBracket ( bool  createBracketSymbol,
NXOpen::Drawings::DraftingBody draftingbody 
)

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
createBracketSymbolcreatebracketsymbol
draftingbodydraftingbody
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfEndCuts ( bool  createEndCutsSymbol,
NXOpen::Drawings::DraftingBody draftingBody 
)

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
draftingBodydraftingbody
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfExpansionPlate ( NXOpen::Drawings::DraftingView tgView,
NXOpen::NXObject shipStructure,
bool  createScantlingAnnotation 
)

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
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfExpansionStiffenerEndCuts ( NXOpen::Drawings::DraftingView tgView,
NXOpen::NXObject shipStructure,
bool  createEndCutsSymbol 
)

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
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfExpansionStiffenerSturctureIdAndScantling ( NXOpen::Drawings::DraftingView tgView,
NXOpen::NXObject shipStructure,
bool  createIDAnnotation,
bool  createScantlingAnnotation 
)

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
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfFireAndSafetyPlan ( bool  bCreate,
NXOpen::Drawings::DraftingView tgView,
NXOpen::Assemblies::Component tgComponent 
)

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
bCreatebcreate
tgViewtgview
tgComponenttgcomponent
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfOpeningFillingLine ( bool  createOpeningFillingLine,
NXOpen::Drawings::DraftingBody draftingbody 
)

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
createOpeningFillingLinecreateopeningfillingline
draftingbodydraftingbody
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfSeamForDetailDesign ( bool  createSeamSymbol,
NXOpen::Drawings::DraftingView tgView,
const std::vector< NXOpen::Drawings::DraftingBody * > &  objects,
NXOpen::Drawings::DraftingBody selectedObjecty 
)

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
createSeamSymbolcreateseamsymbol
tgViewtgview
objectsobjects
selectedObjectyselectedobjecty
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddAnnotationOfStructureIdAndScantling ( bool  createIDAnnotation,
bool  createScantlingAnnotation,
NXOpen::Drawings::DraftingBody draftingBody 
)

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
draftingBodydraftingbody
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddFillingLineByChain ( const std::vector< NXOpen::Drawings::DraftingCurve * > &  curves,
bool  createChainAnnotation 
)

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
NXOpen::Line* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddFillingLineByPoints ( NXOpen::Point spiderPoint,
NXOpen::Point strikingPoint 
)

Adds opening filling lines by points method.

Returns
Create line by points
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
bool NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::AddFillingLinesByModelBody ( NXOpen::Drawings::DraftingBody draftingbody,
const std::vector< NXOpen::Drawings::DraftingCurve * > &  curves 
)

Adds opening filling lines by model body.

Returns
Create Annotation or not
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
draftingbodydraftingbody
curvesShip drafting curves
NXOpen::Annotations::Table* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::CreateTable ( )

Creates the Table.

Returns
table note
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")
NXOpen::Annotations::Table* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::CreateTableByViewPlan ( const NXString viewPlan)

Creates the Table by the view plan.

Returns
table note
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
viewPlanviewplan
NXOpen::Annotations::Table* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::CreateTableByViewPlan ( const char *  viewPlan)

Creates the Table by the view plan.

Returns
table note
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
viewPlanviewplan
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::DeleteExistingAnnotations ( )

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")

void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::DeleteLines ( const std::vector< NXOpen::Drawings::DraftingCurve * > &  curves)

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
curvescurves
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::DeleteOpeningFillingLine ( NXOpen::Line line)

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
lineline
int NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::FireAndSafetyPlanMethod ( )

Returns the fire and safety method
Created in NX12.0.2.



License requirements : None

int NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::GetTableIndex ( )

Gets the table index
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")

NXOpen::NXObject* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::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.

Returns
The ship entity annotation, entity type can be NXOpen::Body or NXOpen::Face
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
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::HandleSeamForNonSectionedPlateForBasicDesign ( bool  createSeamSymbol,
NXOpen::Drawings::DraftingCurve draftingVDCurve,
NXOpen::NXObject tgCurve 
)

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
createSeamSymbolcreateseamsymbol
draftingVDCurveShip drafting curve
tgCurvetgcurve
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::HandleSeamForSectionedPlateForBasicDesign ( bool  createSeamSymbol,
NXOpen::Drawings::DraftingBody tgDraftingBody,
const std::vector< NXOpen::Drawings::DraftingCurve * > &  objects,
NXOpen::Drawings::DraftingCurve selectedObject 
)

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
createSeamSymbolcreateseamsymbol
tgDraftingBodytgdraftingbody
objectsobjects
selectedObjectselectedobject
NXOpen::Annotations::LeaderBuilder* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::Leader ( )

Returns the annotation leader builder
Created in NX12.0.2.



License requirements : None

void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::ModifyFillingLineByPoints ( NXOpen::Point spiderPoint,
NXOpen::Point strikingPoint,
NXOpen::Line line 
)

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
NXOpen::Annotations::OriginBuilder* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::Origin ( )

Returns the annotation origin builder
Created in NX12.0.2.



License requirements : None

NXOpen::Expression* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::Scale ( )

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")

void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::SetFireAndSafetyPlanMethod ( int  fireAndSafetyMethod)

Sets the fire and safety method
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
fireAndSafetyMethodfireandsafetymethod
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::SetPosition ( const std::vector< double > &  pos)

Sets the table position
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
posposition
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::SetShipType ( int  shipType)

Sets the ship type
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
shipTypeshiptype
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::SetSymbolType ( int  symbolType)

Sets the symbol type
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
symbolTypesymboltype
void NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::SetTableIndex ( int  inx)

Sets the table index
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
inxinx
int NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::ShipType ( )

Returns the ship type
Created in NX12.0.2.



License requirements : None

NXOpen::Annotations::StyleBuilder* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::Style ( )

Returns the annotation origin builder
Created in NX12.0.2.



License requirements : None

int NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::SymbolType ( )

Returns the symbol type
Created in NX12.0.2.



License requirements : None

NXOpen::Annotations::BaseCustomSymbol* NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder::UpdateSymbolPart ( )

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")


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