//! Destructor
Standard_EXPORT virtual ~IVtkOCC_Shape();
- IVtk_IdType GetSubShapeId (const IVtk_IShape::Handle&) const;
+ Standard_EXPORT IVtk_IdType GetSubShapeId (const IVtk_IShape::Handle&) const;
DEFINE_STANDARD_RTTIEXT(IVtkOCC_Shape,IVtk_IShape)
//! modified by some operation.
//! @param [in] subShape sub-shape whose ID is returned
//! @return local ID of the sub-shape.
- IVtk_IdType GetSubShapeId (const TopoDS_Shape& theSubShape) const;
+ Standard_EXPORT IVtk_IdType GetSubShapeId (const TopoDS_Shape& theSubShape) const;
//! Get ids of sub-shapes composing a sub-shape with the given id
Standard_EXPORT IVtk_ShapeIdList GetSubIds (const IVtk_IdType) const Standard_OVERRIDE;
IVtkTools_ShapeDataSource (const IVtkTools_ShapeDataSource&);
IVtkTools_ShapeDataSource& operator= (const IVtkTools_ShapeDataSource&);
-private:
+protected:
IVtkOCC_Shape::Handle myOccShape; //!< Shape wrapper used as an input.
IVtkVTK_ShapeData::Handle myPolyData; //!< Polygonal representation of shape.