Class InteractiveAnnotationBuilder
Inheritance
System.Object
System.MarshalByRefObject
InteractiveAnnotationBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class InteractiveAnnotationBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
InteractiveAnnotationBuilder()
Declaration
protected InteractiveAnnotationBuilder()
Methods
AddAnnotationOfBracket(Boolean, DraftingBody)
Declaration
public void AddAnnotationOfBracket(bool createBracketSymbol, DraftingBody draftingbody)
Parameters
Type |
Name |
Description |
System.Boolean |
createBracketSymbol |
|
DraftingBody |
draftingbody |
|
AddAnnotationOfEndCuts(Boolean, DraftingBody)
Declaration
public void AddAnnotationOfEndCuts(bool createEndCutsSymbol, DraftingBody draftingBody)
Parameters
Type |
Name |
Description |
System.Boolean |
createEndCutsSymbol |
|
DraftingBody |
draftingBody |
|
AddAnnotationOfExpansionPlate(DraftingView, NXObject, Boolean)
Declaration
public void AddAnnotationOfExpansionPlate(DraftingView tgView, NXObject shipStructure, bool createScantlingAnnotation)
Parameters
Type |
Name |
Description |
DraftingView |
tgView |
|
NXObject |
shipStructure |
|
System.Boolean |
createScantlingAnnotation |
|
AddAnnotationOfExpansionStiffenerEndCuts(DraftingView, NXObject, Boolean)
Declaration
public void AddAnnotationOfExpansionStiffenerEndCuts(DraftingView tgView, NXObject shipStructure, bool createEndCutsSymbol)
Parameters
AddAnnotationOfExpansionStiffenerSturctureIdAndScantling(DraftingView, NXObject, Boolean, Boolean)
Declaration
public void AddAnnotationOfExpansionStiffenerSturctureIdAndScantling(DraftingView tgView, NXObject shipStructure, bool createIDAnnotation, bool createScantlingAnnotation)
Parameters
Type |
Name |
Description |
DraftingView |
tgView |
|
NXObject |
shipStructure |
|
System.Boolean |
createIDAnnotation |
|
System.Boolean |
createScantlingAnnotation |
|
AddAnnotationOfOpeningFillingLine(Boolean, DraftingBody)
Declaration
public void AddAnnotationOfOpeningFillingLine(bool createOpeningFillingLine, DraftingBody draftingbody)
Parameters
Type |
Name |
Description |
System.Boolean |
createOpeningFillingLine |
|
DraftingBody |
draftingbody |
|
AddAnnotationOfSeamForDetailDesign(Boolean, DraftingView, DraftingBody[], DraftingBody)
Declaration
public void AddAnnotationOfSeamForDetailDesign(bool createSeamSymbol, DraftingView tgView, DraftingBody[] objects, DraftingBody selectedObjecty)
Parameters
AddAnnotationOfStructureIdAndScantling(Boolean, Boolean, DraftingBody)
Declaration
public void AddAnnotationOfStructureIdAndScantling(bool createIDAnnotation, bool createScantlingAnnotation, DraftingBody draftingBody)
Parameters
Type |
Name |
Description |
System.Boolean |
createIDAnnotation |
|
System.Boolean |
createScantlingAnnotation |
|
DraftingBody |
draftingBody |
|
AddFillingLineByChain(DraftingCurve[], Boolean)
Declaration
public void AddFillingLineByChain(DraftingCurve[] curves, bool createChainAnnotation)
Parameters
Type |
Name |
Description |
DraftingCurve[] |
curves |
|
System.Boolean |
createChainAnnotation |
|
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
Type |
Description |
System.Boolean |
|
CreateTable()
Declaration
public TableSection CreateTable()
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 |
|
GetTableIndex()
Declaration
public int GetTableIndex()
Returns
Type |
Description |
System.Int32 |
|
HandleAnnotationForBasicDesign(Boolean, Boolean, Boolean, DraftingCurve, NXObject, DraftingView)
Declaration
public NXObject HandleAnnotationForBasicDesign(bool createIDAnnotation, bool createScantlingAnnotation, bool createEndCutsAnnotation, DraftingCurve draftingVDCurve, NXObject shipEntity, DraftingView view)
Parameters
Type |
Name |
Description |
System.Boolean |
createIDAnnotation |
|
System.Boolean |
createScantlingAnnotation |
|
System.Boolean |
createEndCutsAnnotation |
|
DraftingCurve |
draftingVDCurve |
|
NXObject |
shipEntity |
|
DraftingView |
view |
|
Returns
HandleSeamForNonSectionedPlateForBasicDesign(Boolean, DraftingCurve, NXObject)
Declaration
public void HandleSeamForNonSectionedPlateForBasicDesign(bool createSeamSymbol, DraftingCurve draftingVDCurve, NXObject tgCurve)
Parameters
HandleSeamForSectionedPlateForBasicDesign(Boolean, DraftingBody, DraftingCurve[], DraftingCurve)
Declaration
public void HandleSeamForSectionedPlateForBasicDesign(bool createSeamSymbol, DraftingBody tgDraftingBody, DraftingCurve[] objects, DraftingCurve selectedObject)
Parameters
ModifyFillingLineByPoints(Point, Point, Line)
Declaration
public void ModifyFillingLineByPoints(Point spiderPoint, Point strikingPoint, Line line)
Parameters
SetPosition(Double[])
Declaration
public void SetPosition(double[] pos)
Parameters
Type |
Name |
Description |
System.Double[] |
pos |
|
SetTableIndex(Int32)
Declaration
public void SetTableIndex(int inx)
Parameters
Type |
Name |
Description |
System.Int32 |
inx |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink