0027783: Visualization, XCAFPrs_AISObject - override method SetMaterial()
authorkgv <kgv@opencascade.com>
Tue, 23 Aug 2016 12:18:48 +0000 (15:18 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 25 Aug 2016 12:10:48 +0000 (15:10 +0300)
commite5b8456d5bb9912b554fb0b218439f0a7f6c8211
tree5639ffdad6ca61f9b135e6fd245f81fb1be2428b
parent0deb6f045f641ca6c39e1428cda4657a4bf24f09
0027783: Visualization, XCAFPrs_AISObject - override method SetMaterial()

XCAFPrs_AISObject::SetMaterial() now changes the default material of the object
but preserves custom XDE styles.

XCAFPrs_AISObject::Compute() now does not reset map of custom aspects each call,
so that to keep in sync aspects across multiple presentations.

AIS_InteractiveContext - private methods and class fields
are now protected to allow inheritance.
src/AIS/AIS_ColoredShape.hxx
src/AIS/AIS_InteractiveContext.hxx
src/XCAFPrs/XCAFPrs_AISObject.cxx
src/XCAFPrs/XCAFPrs_AISObject.hxx