Class InteractiveAnnotationBuilder
Inheritance
InteractiveAnnotationBuilder
Assembly: NXOpen.dll
Syntax
public class InteractiveAnnotationBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
InteractiveAnnotationBuilder()
Declaration
protected InteractiveAnnotationBuilder()
Properties
FireAndSafetyPlanMethod
Declaration
public int FireAndSafetyPlanMethod { get; set; }
Property Value
Leader
Declaration
public LeaderBuilder Leader { get; }
Property Value
Origin
Declaration
public OriginBuilder Origin { get; }
Property Value
Scale
Declaration
public Expression Scale { get; }
Property Value
ShipType
Declaration
public int ShipType { get; set; }
Property Value
Style
Declaration
public StyleBuilder Style { get; }
Property Value
SymbolType
Declaration
public int SymbolType { get; set; }
Property Value
TableDefinition
Declaration
public InteractiveAnnotationTableBuilder TableDefinition { get; }
Property Value
ViewListWithCandidateViewList
Declaration
public SelectDraftingViewList ViewListWithCandidateViewList { get; }
Property Value
Methods
AddAnnotationOfBracket(bool, DraftingBody)
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use JA_INTERACTIVE_ANNOTATION_BUILDER_HandleAnnotationOfBracket instead.")]
public void AddAnnotationOfBracket(bool createBracketSymbol, DraftingBody draftingbody)
Parameters
AddAnnotationOfCollarPlate(bool, DraftingBody)
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use JA_INTERACTIVE_ANNOTATION_BUILDER_HandleAnnotationOfCollarPlate instead.")]
public void AddAnnotationOfCollarPlate(bool createCollarPlateSymbol, DraftingBody draftingbody)
Parameters
AddAnnotationOfEndCuts(bool, DraftingBody)
Declaration
public void AddAnnotationOfEndCuts(bool createEndCutsSymbol, DraftingBody draftingBody)
Parameters
AddAnnotationOfExpansionPlate(DraftingView, NXObject, bool)
Declaration
public void AddAnnotationOfExpansionPlate(DraftingView tgView, NXObject shipStructure, bool createScantlingAnnotation)
Parameters
AddAnnotationOfExpansionStiffenerEndCuts(DraftingView, NXObject, bool)
Declaration
public void AddAnnotationOfExpansionStiffenerEndCuts(DraftingView tgView, NXObject shipStructure, bool createEndCutsSymbol)
Parameters
AddAnnotationOfExpansionStiffenerSturctureIdAndScantling(DraftingView, NXObject, bool, bool)
Declaration
public void AddAnnotationOfExpansionStiffenerSturctureIdAndScantling(DraftingView tgView, NXObject shipStructure, bool createIDAnnotation, bool createScantlingAnnotation)
Parameters
AddAnnotationOfFireAndSafetyPlan(bool, DraftingView, Component)
Declaration
public void AddAnnotationOfFireAndSafetyPlan(bool bCreate, DraftingView tgView, Component tgComponent)
Parameters
AddAnnotationOfOpeningFillingLine(bool, DraftingBody)
Declaration
public void AddAnnotationOfOpeningFillingLine(bool createOpeningFillingLine, DraftingBody draftingbody)
Parameters
AddAnnotationOfSeamForDetailDesign(bool, DraftingView, DraftingBody[], DraftingBody)
Declaration
public void AddAnnotationOfSeamForDetailDesign(bool createSeamSymbol, DraftingView tgView, DraftingBody[] objects, DraftingBody selectedObjecty)
Parameters
AddAnnotationOfStructureIdAndScantling(bool, bool, DraftingBody)
Declaration
public void AddAnnotationOfStructureIdAndScantling(bool createIDAnnotation, bool createScantlingAnnotation, DraftingBody draftingBody)
Parameters
Type |
Name |
Description |
bool |
createIDAnnotation |
|
bool |
createScantlingAnnotation |
|
DraftingBody |
draftingBody |
|
AddAnnotationOfWeldSeamForDetailDesign(bool, DraftingCurve, NXObject)
Declaration
public void AddAnnotationOfWeldSeamForDetailDesign(bool createSeamSymbol, DraftingCurve draftingVDCurve, NXObject tgCurve)
Parameters
AddCSYSSymbol(bool, DraftingView)
Declaration
public void AddCSYSSymbol(bool createCSYSSymbol, DraftingView tgView)
Parameters
AddFillingLineByChain(DraftingCurve[], bool)
Declaration
public void AddFillingLineByChain(DraftingCurve[] curves, bool createChainAnnotation)
Parameters
AddFillingLineByPoints(Point, Point)
Declaration
public Line AddFillingLineByPoints(Point spiderPoint, Point strikingPoint)
Parameters
Type |
Name |
Description |
Point |
spiderPoint |
|
Point |
strikingPoint |
|
Returns
AddFillingLinesByModelBody(DraftingBody, DraftingCurve[])
Declaration
public bool AddFillingLinesByModelBody(DraftingBody draftingbody, DraftingCurve[] curves)
Parameters
Returns
CreateTable()
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition.CreateTable() instead.")]
public Table CreateTable()
Returns
CreateTableByViewPlan(string)
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition.CreateTable() instead.")]
public Table CreateTableByViewPlan(string viewPlan)
Parameters
Type |
Name |
Description |
string |
viewPlan |
|
Returns
DeleteExistingAnnotations()
Declaration
public void DeleteExistingAnnotations()
DeleteLines(DraftingCurve[])
Declaration
public void DeleteLines(DraftingCurve[] curves)
Parameters
DeleteOpeningFillingLine(Line)
Declaration
public void DeleteOpeningFillingLine(Line line)
Parameters
Type |
Name |
Description |
Line |
line |
|
DisplayShipTicPositionSymbol(bool, DisplayableObject)
Declaration
public void DisplayShipTicPositionSymbol(bool bShow, DisplayableObject tgShipTic)
Parameters
DisplayShipTicThicknessSymbol(bool, DisplayableObject)
Declaration
public void DisplayShipTicThicknessSymbol(bool bShow, DisplayableObject tgShipTic)
Parameters
GetDeckBulkhead()
Declaration
public InteractiveAnnotationDeckBulkheadBuilder GetDeckBulkhead()
Returns
GetReferenceLines()
Declaration
public InteractiveAnnotationReferenceLinesBuilder GetReferenceLines()
Returns
GetTableIndex()
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition.GetTableIndex() instead.")]
public int GetTableIndex()
Returns
HandleAnnotationForBasicDesign(bool, bool, bool, DraftingCurve, NXObject, DraftingView)
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use JA_INTERACTIVE_ANNOTATION_BUILDER_HandleAnnotationsForBasicDesign instead.")]
public NXObject HandleAnnotationForBasicDesign(bool createIDAnnotation, bool createScantlingAnnotation, bool createEndCutsAnnotation, DraftingCurve draftingVDCurve, NXObject shipEntity, DraftingView view)
Parameters
Returns
HandleAnnotationOfBracket(bool, bool, DraftingBody)
Declaration
public void HandleAnnotationOfBracket(bool bScantling, bool bStructureId, DraftingBody draftingbody)
Parameters
HandleAnnotationOfCollarPlate(bool, bool, DraftingBody)
Declaration
public void HandleAnnotationOfCollarPlate(bool bScantling, bool bStructureId, DraftingBody draftingbody)
Parameters
HandleAnnotationOfSectionSymbol(bool, DraftingBody)
Declaration
public void HandleAnnotationOfSectionSymbol(bool createSectionSymbol, DraftingBody draftingBody)
Parameters
HandleAnnotationsForBasicDesign(bool, bool, bool, bool, DraftingCurve, NXObject, DraftingView)
Declaration
public NXObject HandleAnnotationsForBasicDesign(bool createIDAnnotation, bool createScantlingAnnotation, bool createEndCutsAnnotation, bool createCrossSectionAnnotation, DraftingCurve draftingVDCurve, NXObject shipEntity, DraftingView view)
Parameters
Returns
HandleSeamForNonSectionedPlateForBasicDesign(bool, DraftingCurve, NXObject)
Declaration
public void HandleSeamForNonSectionedPlateForBasicDesign(bool createSeamSymbol, DraftingCurve draftingVDCurve, NXObject tgCurve)
Parameters
HandleSeamForSectionedPlateForBasicDesign(bool, DraftingBody, DraftingCurve[], DraftingCurve)
Declaration
public void HandleSeamForSectionedPlateForBasicDesign(bool createSeamSymbol, DraftingBody tgDraftingBody, DraftingCurve[] objects, DraftingCurve selectedObject)
Parameters
HandleShipCoordinateSymbol(bool, Point, bool)
Declaration
public void HandleShipCoordinateSymbol(bool createSymbol, Point tgPoint, bool bShipGridCoordinate)
Parameters
Type |
Name |
Description |
bool |
createSymbol |
|
Point |
tgPoint |
|
bool |
bShipGridCoordinate |
|
HandleShipCoordinateSymbolWithToggles(bool, Point, bool, bool, bool, bool)
Declaration
public void HandleShipCoordinateSymbolWithToggles(bool createSymbol, Point tgPoint, bool bShipGridCoordinate, bool bCreateX, bool bCreateY, bool bCreateZ)
Parameters
HandleShipCoordinateSymbolWithToggles2(bool, DraftingView, string, bool, bool, bool, bool)
Declaration
public void HandleShipCoordinateSymbolWithToggles2(bool createSymbol, DraftingView tgView, string pointIdentityString, bool bShipGridCoordinate, bool bCreateX, bool bCreateY, bool bCreateZ)
Parameters
ModifyFillingLineByPoints(Point, Point, Line)
Declaration
public void ModifyFillingLineByPoints(Point spiderPoint, Point strikingPoint, Line line)
Parameters
SetPosition(double[])
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationTableBuilder.SetSelectPoint() instead.")]
public void SetPosition(double[] pos)
Parameters
Type |
Name |
Description |
double[] |
pos |
|
SetTableIndex(int)
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use Features.ShipDesign.InteractiveAnnotationTableBuilder.SetTableIndex() instead.")]
public void SetTableIndex(int inx)
Parameters
Type |
Name |
Description |
int |
inx |
|
UpdateDefultGrades(string)
Declaration
public void UpdateDefultGrades(string defaultGrades)
Parameters
Type |
Name |
Description |
string |
defaultGrades |
|
UpdateMFGViewState(DraftingView)
Declaration
public void UpdateMFGViewState(DraftingView tgView)
Parameters
UpdateSymbolPart()
Declaration
public BaseCustomSymbol UpdateSymbolPart()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink