NXOpen .NET Reference
12.0.0
|
Represents a NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder builder . More...
Public Member Functions | |
unsafe void | AddAnnotationOfStructureIdAndScantling (bool createIDAnnotation, bool createScantlingAnnotation, NXOpen.Drawings.DraftingBody draftingBody) |
Add annotations of sturcture ID And scantling. More... | |
unsafe void | AddAnnotationOfEndCuts (bool createEndCutsSymbol, NXOpen.Drawings.DraftingBody draftingBody) |
Add annotation of end cuts. More... | |
unsafe void | AddAnnotationOfOpeningFillingLine (bool createOpeningFillingLine, NXOpen.Drawings.DraftingBody draftingbody) |
Add annotation of opening filling line More... | |
unsafe void | AddAnnotationOfBracket (bool createBracketSymbol, NXOpen.Drawings.DraftingBody draftingbody) |
Add annotation of bracket 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 | 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 | 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 | AddAnnotationOfExpansionStiffenerEndCuts (NXOpen.Drawings.DraftingView tgView, NXOpen.NXObject shipStructure, bool createEndCutsSymbol) |
Add annotation of expansion stiffener endcuts More... | |
unsafe void | AddAnnotationOfExpansionPlate (NXOpen.Drawings.DraftingView tgView, NXOpen.NXObject shipStructure, bool createScantlingAnnotation) |
Add annotation of expansion plate 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 | 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 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 | DeleteExistingAnnotations () |
Deletes the existing annotations excluding the opening filling lines. More... | |
unsafe void | DeleteOpeningFillingLine (NXOpen.Line line) |
Deletes the specific opening filling line. More... | |
unsafe void | SetTableIndex (int inx) |
Sets the table index More... | |
unsafe void | SetPosition (double[] pos) |
Sets the table position More... | |
unsafe NXOpen.Annotations.TableSection | CreateTable () |
Creates the Table. More... | |
unsafe int | GetTableIndex () |
Gets the table index More... | |
unsafe void | DeleteLines (NXOpen.Drawings.DraftingCurve[] curves) |
Deletes opening filling lines More... | |
unsafe bool | AddFillingLinesByModelBody (NXOpen.Drawings.DraftingBody draftingbody, NXOpen.Drawings.DraftingCurve[] curves) |
Adds opening filling lines by model body. 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... | |
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
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createBracketSymbol | |
draftingbody |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createEndCutsSymbol | Create End Cuts symbols or not |
draftingBody |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
tgView | The Ship Expansion View |
shipStructure | The Ship Structure on that the annotation will create. |
createScantlingAnnotation | Create Scantling Annotation or not |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
tgView | The Ship Expansion View |
shipStructure | The Ship Structure on that the annotation will create. |
createEndCutsSymbol | Create End Cuts Symbol or not |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
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 |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createOpeningFillingLine | |
draftingbody |
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddAnnotationOfSeamForDetailDesign | ( | bool | createSeamSymbol, |
NXOpen.Drawings.DraftingView | tgView, | ||
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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createSeamSymbol | |
tgView | |
objects | |
selectedObjecty |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createIDAnnotation | Create ID annotation or not |
createScantlingAnnotation | Create Scantling annotation or not |
draftingBody |
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddFillingLineByChain | ( | NXOpen.Drawings.DraftingCurve[] | curves, |
bool | createChainAnnotation | ||
) |
Adds opening filling lines by curve chain method.
Created in NX11.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
curves | Ship drafting curves |
createChainAnnotation | Create Chain Annotation or not |
unsafe NXOpen.Line NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddFillingLineByPoints | ( | NXOpen.Point | spiderPoint, |
NXOpen.Point | strikingPoint | ||
) |
Adds opening filling lines by points method.
Created in NX11.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
spiderPoint | spider point |
strikingPoint | striking point |
unsafe bool NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.AddFillingLinesByModelBody | ( | NXOpen.Drawings.DraftingBody | draftingbody, |
NXOpen.Drawings.DraftingCurve[] | curves | ||
) |
Adds opening filling lines by model body.
Created in NX12.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
draftingbody | |
curves | Ship drafting curves |
unsafe NXOpen.Annotations.TableSection NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.CreateTable | ( | ) |
Creates the Table.
Created in NX12.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DeleteExistingAnnotations | ( | ) |
Deletes the existing annotations excluding the opening filling lines.
Created in NX11.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DeleteLines | ( | NXOpen.Drawings.DraftingCurve[] | curves | ) |
Deletes opening filling lines
Created in NX12.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
curves |
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.DeleteOpeningFillingLine | ( | NXOpen.Line | line | ) |
Deletes the specific opening filling line.
Created in NX11.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
line |
unsafe int NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.GetTableIndex | ( | ) |
Gets the table index
Created in NX12.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
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 | ||
) |
Creates ship annotations for basic design structures.
Created in NX11.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
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 |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createSeamSymbol | |
draftingVDCurve | Ship drafting curve |
tgCurve |
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.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
Created in NX11.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
createSeamSymbol | |
tgDraftingBody | |
objects | |
selectedObject |
unsafe 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_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
spiderPoint | spider point |
strikingPoint | striking point |
line | line which created by point |
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.SetPosition | ( | double[] | pos | ) |
Sets the table position
Created in NX12.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
pos | position |
unsafe void NXOpen.Features.ShipDesign.InteractiveAnnotationBuilder.SetTableIndex | ( | int | inx | ) |
Sets the table index
Created in NX12.0.0
License requirements: nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
inx |