Class Annotation
Inheritance
System.Object
System.MarshalByRefObject
Annotation
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 Annotation : DisplayableObject, IMessageSink, IFitTo, INXObject
Constructors
Annotation()
Declaration
Properties
AnnotationOrigin
Declaration
public Point3d AnnotationOrigin { get; set; }
Property Value
AnnotationPlane
Declaration
public Xform AnnotationPlane { get; set; }
Property Value
HasAssociativeOrigin
Declaration
public bool HasAssociativeOrigin { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsRetained
Declaration
public bool IsRetained { get; }
Property Value
Type |
Description |
System.Boolean |
|
LeaderOrientation
Declaration
public LeaderOrientation LeaderOrientation { get; set; }
Property Value
NumberOfAssociativities
Declaration
public int NumberOfAssociativities { get; }
Property Value
Type |
Description |
System.Int32 |
|
ParallelToScreen
Declaration
public bool ParallelToScreen { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Suppressed
Declaration
public bool Suppressed { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
GetAssociativeOrigin(out Point3d)
Declaration
public Annotation.AssociativeOriginData GetAssociativeOrigin(out Point3d origin)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Returns
GetAssociativity(Int32)
Declaration
public Associativity GetAssociativity(int associativityIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
associativityIndex |
|
Returns
GetInferredAnnotationPlane(PmiDefaultPlane)
Declaration
public Xform GetInferredAnnotationPlane(PmiDefaultPlane jaDefaultPlane)
Parameters
Returns
GetLetteringPreferences()
Declaration
public LetteringPreferences GetLetteringPreferences()
Returns
GetLineAndArrowPreferences()
Declaration
public LineAndArrowPreferences GetLineAndArrowPreferences()
Returns
GetSymbolPreferences()
Declaration
public SymbolPreferences GetSymbolPreferences()
Returns
GetViews()
Declaration
Returns
InsertIntoStack(Annotation, StackAlignmentPosition)
Declaration
public void InsertIntoStack(Annotation stack, StackAlignmentPosition position)
Parameters
RemoveFromStack()
Declaration
public void RemoveFromStack()
SetAssociativeOrigin(Annotation.AssociativeOriginData, Point3d)
Declaration
public void SetAssociativeOrigin(Annotation.AssociativeOriginData assocOrigin, Point3d origin)
Parameters
SetAssociativity(Int32, Associativity)
Declaration
public void SetAssociativity(int associativityIndex, Associativity associativity)
Parameters
Type |
Name |
Description |
System.Int32 |
associativityIndex |
|
Associativity |
associativity |
|
SetLetteringPreferences(LetteringPreferences)
Declaration
public void SetLetteringPreferences(LetteringPreferences letteringPrefs)
Parameters
SetLineAndArrowPreferences(LineAndArrowPreferences)
Declaration
public void SetLineAndArrowPreferences(LineAndArrowPreferences lineArrowPrefs)
Parameters
SetSymbolPreferences(SymbolPreferences)
Declaration
public void SetSymbolPreferences(SymbolPreferences symbolPrefs)
Parameters
SetViews(View[])
Declaration
public void SetViews(View[] modelViews)
Parameters
Type |
Name |
Description |
View[] |
modelViews |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink