occt: master 024d6f77
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
snn | bugmaster | master | 2017-02-10 12:48:36 | master 80070d49 |
Affected Issues | 0028732: Integrate Annotations mechanism to XDE | |||
Changeset | 0028985: XCAF data structures for generic text annotations linked to GD&T annotations and saved views 1. A tool to annotate items in the hierarchical product structure was added. The tool is located under fixed label 0:1:9. It operates two basic entities: notes and annotations located under 0:1:9:1 and 0:1:9:2 hives correspondingly. A note is an attribute derived from base class XCAFDoc_Note that is attached to a separate label under the notes hive. An annotated item is represented by XCAFDoc_AssemblyItemRef attribute attached to a separate label under the annotated items hive. Notes are linked to annotated items by means of XCAFDoc_GraphNode attribute, where notes play parent roles and annotated items - child roles. 2. XCAFDoc_AssemblyItemRef defines a weak reference to a label with optional attribute GUID or sub-shape index. 3. A capability to store note/annotation labels in XCAFDoc_ViewTool was added. 4. XDE User guide was updated |
|||
add - dox/user_guides/xde/images/xde_notes001.png | Diff File | |||
mod - dox/user_guides/xde/xde.md | Diff File | |||
mod - src/BinMXCAFDoc/BinMXCAFDoc.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_AssemblyItemRefDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_AssemblyItemRefDriver.hxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteBalloonDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteBalloonDriver.hxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteBinDataDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteBinDataDriver.hxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteCommentDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteCommentDriver.hxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NoteDriver.hxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NotesToolDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_NotesToolDriver.hxx | Diff File | |||
mod - src/BinMXCAFDoc/FILES | Diff File | |||
mod - src/XCAFDoc/FILES | Diff File | |||
mod - src/XCAFDoc/XCAFDoc.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_AssemblyItemId.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_AssemblyItemId.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_AssemblyItemRef.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_AssemblyItemRef.hxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_DocumentTool.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_DocumentTool.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_Note.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_Note.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NoteBalloon.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NoteBalloon.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NoteBinData.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NoteBinData.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NoteComment.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NoteComment.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NotesTool.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_NotesTool.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_PartId.hxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_ViewTool.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_ViewTool.hxx | Diff File | |||
mod - src/XDEDRAW/FILES | Diff File | |||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | |||
add - src/XDEDRAW/XDEDRAW_Notes.cxx | Diff File | |||
add - src/XDEDRAW/XDEDRAW_Notes.hxx | Diff File | |||
mod - src/XmlMXCAFDoc/FILES | Diff File | |||
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.cxx | Diff File | |||
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_AssemblyItemRefDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_AssemblyItemRefDriver.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBalloonDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBalloonDriver.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBinDataDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBinDataDriver.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteCommentDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteCommentDriver.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteDriver.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NotesToolDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_NotesToolDriver.hxx | Diff File | |||
mod - tests/gdt/grids.list | Diff File | |||
add - tests/gdt/notes/A1 | Diff File | |||
add - tests/gdt/notes/A2 | Diff File | |||
add - tests/gdt/notes/A3 | Diff File | |||
add - tests/gdt/notes/A4 | Diff File | |||
add - tests/gdt/notes/A5 | Diff File | |||
add - tests/gdt/notes/B1 | Diff File | |||
add - tests/gdt/notes/B2 | Diff File | |||
add - tests/gdt/notes/B3 | Diff File | |||
add - tests/gdt/notes/B4 | Diff File | |||
add - tests/gdt/notes/B5 | Diff File | |||
add - tests/gdt/notes/B6 | Diff File | |||
add - tests/gdt/notes/B7 | Diff File | |||
add - tests/gdt/notes/begin | Diff File | |||
add - tests/gdt/notes/C1 | Diff File | |||
add - tests/gdt/notes/C2 | Diff File | |||
add - tests/gdt/notes/C3 | Diff File | |||
add - tests/gdt/notes/C4 | Diff File | |||
add - tests/gdt/notes/C5 | Diff File | |||
add - tests/gdt/notes/C6 | Diff File | |||
add - tests/gdt/notes/C7 | Diff File | |||
add - tests/gdt/notes/C8 | Diff File | |||
add - tests/gdt/notes/C9 | Diff File | |||
add - tests/gdt/notes/D1 | Diff File | |||
add - tests/gdt/notes/end | Diff File |