We need to display texts, but we are not using OCAF. Quite an obvious solution would be to descend from TopoDS_TShape and TopoDS_Shape. Than it would be very easy to store it in our datastruct, and draw it in our way.
The question is that, is it a very unusual solution? And how would OCC's alorithms react to this "alien" class ? Has anyone tried it before?