From: pdn Date: Fri, 21 Aug 2015 05:58:46 +0000 (+0300) Subject: 26229: Clean up X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=ce7482936e60b0aec8c2e328b86539fe014ea921;p=occt-copy.git 26229: Clean up --- diff --git a/adm/MODULES b/adm/MODULES index 566647483f..30b75423b8 100644 --- a/adm/MODULES +++ b/adm/MODULES @@ -4,4 +4,4 @@ ModelingAlgorithms TKGeomAlgo TKTopAlgo TKPrim TKBO TKBool TKHLR TKFillet TKOffs Visualization TKService TKV3d TKOpenGl TKMeshVS TKVoxel TKIVtk ApplicationFramework TKCDF TKLCAF TKCAF TKBinL TKXmlL TKBin TKXml FWOSPlugin TKTObj TKBinTObj TKXmlTObj DataExchange TKXSBase TKSTEPBase TKSTEPAttr TKSTEP209 TKSTEP TKIGES TKXCAF TKXDEIGES TKXDESTEP TKSTL TKVRML TKXmlXCAF TKBinXCAF -Draw TKDraw TKTopTest TKViewerTest TKXSDRAW TKDCAF TKXDEDRAW TKTObjDRAW TKQADraw TKIVtkDraw DRAWEXE \ No newline at end of file +Draw TKDraw TKTopTest TKViewerTest TKXSDRAW TKDCAF TKXDEDRAW TKTObjDRAW TKQADraw TKIVtkDraw TKVCAF DRAWEXE \ No newline at end of file diff --git a/adm/UDLIST b/adm/UDLIST index 29d3f31286..2b074c4bcb 100644 --- a/adm/UDLIST +++ b/adm/UDLIST @@ -431,3 +431,4 @@ n IVtkTools t TKIVtk n IVtkDraw t TKIVtkDraw +t TKVCAF diff --git a/src/TKVCAF/CMakeLists.txt b/src/TKVCAF/CMakeLists.txt new file mode 100644 index 0000000000..b7d2423e61 --- /dev/null +++ b/src/TKVCAF/CMakeLists.txt @@ -0,0 +1,7 @@ +project(TKVCAF) + +set (TOOLKIT_MODULES + TPrsStd +) + +include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake) diff --git a/src/TPrsStd/TPrsStd_AISPresentation.hxx b/src/TPrsStd/TPrsStd_AISPresentation.hxx index bf61e8b795..a112dc3a53 100644 --- a/src/TPrsStd/TPrsStd_AISPresentation.hxx +++ b/src/TPrsStd/TPrsStd_AISPresentation.hxx @@ -27,6 +27,7 @@ #include #include #include +#include class AIS_InteractiveObject; class Standard_GUID; class TDF_Label; @@ -197,6 +198,10 @@ protected: private: + + Handle(TDataXtd_Presentation) getData() const; + + Handle(AIS_InteractiveContext) getAISContext() const; //! Updates AIS_InteractiveObject stored in the attribute //! and applies the visualization settings @@ -211,20 +216,11 @@ private: Standard_EXPORT void AISErase (const Standard_Boolean remove = Standard_False); Standard_GUID myDriverGUID; - Standard_Real myTransparency; - Quantity_NameOfColor myColor; - Graphic3d_NameOfMaterial myMaterial; - Standard_Real myWidth; - Standard_Integer myMode; - Standard_Integer mySelectionMode; + Handle(AIS_InteractiveObject) myAIS; Standard_Boolean isDisplayed; - Standard_Boolean hasOwnColor; - Standard_Boolean hasOwnMaterial; - Standard_Boolean hasOwnTransparency; - Standard_Boolean hasOwnWidth; - Standard_Boolean hasOwnMode; + Standard_Integer mySelectionMode; Standard_Boolean hasOwnSelectionMode; - Handle(AIS_InteractiveObject) myAIS; + };