Class Annotation
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
Freeze
Declaration
public bool Freeze { get; set; }
Property Value
HasAssociativeOrigin
Declaration
public bool HasAssociativeOrigin { get; }
Property Value
IsOutOfDate
Declaration
public bool IsOutOfDate { get; }
Property Value
IsRetained
Declaration
public bool IsRetained { get; }
Property Value
LeaderOrientation
Declaration
public LeaderOrientation LeaderOrientation { get; set; }
Property Value
NumberOfAssociativities
Declaration
public int NumberOfAssociativities { get; }
Property Value
ParallelToScreen
Declaration
public bool ParallelToScreen { get; set; }
Property Value
Suppressed
Declaration
public bool Suppressed { get; }
Property Value
Methods
GetAssociativeOrigin(out Point3d)
Declaration
public Annotation.AssociativeOriginData GetAssociativeOrigin(out Point3d origin)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Returns
GetAssociativity(int)
Declaration
public Associativity GetAssociativity(int associativityIndex)
Parameters
Type |
Name |
Description |
int |
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
IsParallelToScreenAllowed()
Declaration
public bool IsParallelToScreenAllowed()
Returns
RemoveFromStack()
Declaration
public void RemoveFromStack()
SetAssociativeOrigin(AssociativeOriginData, Point3d)
Declaration
public void SetAssociativeOrigin(Annotation.AssociativeOriginData assocOrigin, Point3d origin)
Parameters
SetAssociativity(int, Associativity)
Declaration
public void SetAssociativity(int associativityIndex, Associativity associativity)
Parameters
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