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
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <TDF_Attribute.hxx>
+#include <TDataXtd_Presentation.hxx>
class AIS_InteractiveObject;
class Standard_GUID;
class TDF_Label;
private:
+
+ Handle(TDataXtd_Presentation) getData() const;
+
+ Handle(AIS_InteractiveContext) getAISContext() const;
//! Updates AIS_InteractiveObject stored in the attribute
//! and applies the visualization settings
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;
+
};