|Anonymous | Login||2017-05-26 21:44 MSK|
|My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0028732||Open CASCADE||[OCCT] OCCT:Data Exchange||public||2017-05-12 10:07||2017-05-12 10:08|
|Product Version||[OCCT] Unscheduled|
|Target Version||[OCCT] 7.2.0*||Fixed in Version|
|Summary||0028732: Integrate Annotations mechanism to XDE|
|Description|| Notes is a kind of application specific data attached to assembly items / sub-items. Basically, there are simple textual comments, binary data and other application specific data. Each annotation is provided with a timestamp and the user created it. |
All annotations and their bindings with assembly items are stored under child label 0:1:9 of the XCAF document. This label contains XCAFDoc_NotesTool attribute that provides core annotation API.
The notes tool manages notes and annotated items stored under two sub-labels: 0:1:9:1 for notes and 0:1:9:2 for links to assembly items. Each note is represented by a child label of the notes label 0:1:9:1 and contains an instance of attribute derived (in terms of C++) from XCAFDoc_Note. Base XCAFDoc_Note attribute stores a timestamp and the user created the note.
Each annotated item is represented by a child label under the annotated items label 0:1:9:2 and contains an instance of XCAFDoc_AssemblyItemRef attribute.
Notes binding with assembly items is done through XCAFDoc_GraphNode attributes. In consequence of this a note can be associated with more than one item.
XCAFDoc_AssemblyItemRef attribute may contain extra reference to an item's sub-shape or attribute.
|Tags||No tags attached.|
|Test case number|
|2017-05-12 10:07||snn||New Issue|
|2017-05-12 10:07||snn||Assigned To||=> gka|
|2017-05-12 10:08||snn||Assigned To||gka =>|
|Copyright © 2000 - 2017 MantisBT Team|