Class NoteManager
Inheritance
System.Object
System.MarshalByRefObject
NoteManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class NoteManager : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
NoteManager()
Declaration
NoteManager(CaePart)
Declaration
protected NoteManager(CaePart owner)
Parameters
Type |
Name |
Description |
CaePart |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
AttachObjectsWithNote(TaggedObject, TaggedObject[])
Declaration
public void AttachObjectsWithNote(TaggedObject note, TaggedObject[] objectArray)
Parameters
CreateCaeNoteBuilder(SimpleDraftingAid)
Declaration
public CaeNoteBuilder CreateCaeNoteBuilder(SimpleDraftingAid annotation)
Parameters
Returns
CreateNote(String[], Point3d, Int32, Int32, Int32, Plane, String)
Declaration
public CaeNote CreateNote(string[] lines, Point3d origin, int font, int fontColor, int fontSize, Plane planeType, string folderName)
Parameters
Type |
Name |
Description |
System.String[] |
lines |
|
Point3d |
origin |
|
System.Int32 |
font |
|
System.Int32 |
fontColor |
|
System.Int32 |
fontSize |
|
Plane |
planeType |
|
System.String |
folderName |
|
Returns
CreateNoteFolder(String)
Declaration
public NoteFolder CreateNoteFolder(string folderName)
Parameters
Type |
Name |
Description |
System.String |
folderName |
|
Returns
CreateNotePreferencesBuilder()
Declaration
public NotePreferencesBuilder CreateNotePreferencesBuilder()
Returns
DeleteFolder(NoteFolder)
Declaration
public void DeleteFolder(NoteFolder folder)
Parameters
DetachObjectsWithNote(TaggedObject)
Declaration
public void DetachObjectsWithNote(TaggedObject note)
Parameters
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
FindNotesWithSubtext(String, out TaggedObject[])
Declaration
public void FindNotesWithSubtext(string findStr, out TaggedObject[] noteArray)
Parameters
Type |
Name |
Description |
System.String |
findStr |
|
TaggedObject[] |
noteArray |
|
FindNotesWithText(String, out TaggedObject[])
Declaration
public void FindNotesWithText(string findStr, out TaggedObject[] noteArray)
Parameters
Type |
Name |
Description |
System.String |
findStr |
|
TaggedObject[] |
noteArray |
|
GetAllNotes(out TaggedObject[])
Declaration
public void GetAllNotes(out TaggedObject[] noteArray)
Parameters
GetAllNotesOfFolder(String, out TaggedObject[])
Declaration
public void GetAllNotesOfFolder(string folderName, out TaggedObject[] noteArray)
Parameters
Type |
Name |
Description |
System.String |
folderName |
|
TaggedObject[] |
noteArray |
|
GetDisplayStatus(TaggedObject)
Declaration
public bool GetDisplayStatus(TaggedObject notes)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetFolderOfAnnotation(NoteBase)
Declaration
public TaggedObject GetFolderOfAnnotation(NoteBase annotation)
Parameters
Type |
Name |
Description |
NoteBase |
annotation |
|
Returns
HideNotes(TaggedObject[])
Declaration
public void HideNotes(TaggedObject[] noteArray)
Parameters
MoveNotesToFolder(NoteFolder, NoteBase[])
Declaration
public void MoveNotesToFolder(NoteFolder folder, NoteBase[] annotation)
Parameters
RenameFolder(NoteFolder, String)
Declaration
public void RenameFolder(NoteFolder folder, string folderName)
Parameters
Type |
Name |
Description |
NoteFolder |
folder |
|
System.String |
folderName |
|
SetAnnotContextToAnnotCaeContext(TaggedObject)
Declaration
public void SetAnnotContextToAnnotCaeContext(TaggedObject note)
Parameters
SetOrigin(TaggedObject, Point3d)
Declaration
public void SetOrigin(TaggedObject note, Point3d origin)
Parameters
SetParallelToScreen(Boolean, CaeNote[])
Declaration
public void SetParallelToScreen(bool parallelToScreen, CaeNote[] annotations)
Parameters
Type |
Name |
Description |
System.Boolean |
parallelToScreen |
|
CaeNote[] |
annotations |
|
SetText(TaggedObject, String[])
Declaration
public void SetText(TaggedObject note, string[] lines)
Parameters
Type |
Name |
Description |
TaggedObject |
note |
|
System.String[] |
lines |
|
ShowNotes(TaggedObject[])
Declaration
public void ShowNotes(TaggedObject[] noteArray)
Parameters
ToArray()
Declaration
public NoteFolder[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable