0029621: Application Framework - Impossible to attach existing tessellation to XCAFDo...
authorsnn <snn@opencascade.com>
Wed, 11 Apr 2018 13:19:07 +0000 (16:19 +0300)
committerabv <abv@opencascade.com>
Fri, 25 May 2018 18:54:54 +0000 (21:54 +0300)
commit8c7fab9b4de145385018d194ef40ed085e9ecb3e
tree92d18844272a9904a84b73b1d23c7a540676ffe8
parentc9ebb2dd0ef92210bf870e15be446487403cd756
0029621: Application Framework - Impossible to attach existing tessellation to XCAFDoc_Note

- XCAFNoteObjects_NoteObject transfer object for note's auxiliary data was added. It contains the following fields:
  text and attachment positions, note plane and tesselated presentation
- GetObject/SetObject methods were added to XCAFDoc_Note attribute. The following sub-labels were added to handle transfer object:
  1 - text position
  2 - note plane
  3 - attachment point
  4 - tesselated presentation
- documentation updated

Off-topic: procedure genproj now gives meaningful error message if new package is added but not listed in UDLIST
18 files changed:
adm/UDLIST
adm/genproj.tcl
dox/user_guides/xde/xde.md
src/TKXCAF/PACKAGES
src/XCAFDoc/XCAFDoc_Note.cxx
src/XCAFDoc/XCAFDoc_Note.hxx
src/XCAFDoc/XCAFDoc_NoteBalloon.cxx
src/XCAFDoc/XCAFDoc_NoteBalloon.hxx
src/XCAFDoc/XCAFDoc_NoteBinData.cxx
src/XCAFDoc/XCAFDoc_NoteBinData.hxx
src/XCAFDoc/XCAFDoc_NoteComment.cxx
src/XCAFDoc/XCAFDoc_NoteComment.hxx
src/XCAFDoc/XCAFDoc_NotesTool.cxx
src/XCAFDoc/XCAFDoc_NotesTool.hxx
src/XCAFNoteObjects/FILES [new file with mode: 0644]
src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.cxx [new file with mode: 0644]
src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.hxx [new file with mode: 0644]
src/XDEDRAW/XDEDRAW_Notes.cxx