1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00

0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]

This commit is contained in:
abv 2015-11-20 21:04:11 +03:00 committed by bugmaster
parent 4d8eca1dce
commit 79104795a1
700 changed files with 2920 additions and 2904 deletions

View File

@ -189,14 +189,14 @@ public:
const gp_Pnt& thePoint); const gp_Pnt& thePoint);
//! @return the display units string. //! @return the display units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const Standard_OVERRIDE;
//! @return the model units string. //! @return the model units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const Standard_OVERRIDE;
Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
//! Principle of horizontal text alignment settings: //! Principle of horizontal text alignment settings:
//! - divide circle into two halves according to attachment points //! - divide circle into two halves according to attachment points
@ -204,9 +204,9 @@ public:
//! - if aTextPos is not between attach points but in this half -> Left or Right + positive flyout //! - if aTextPos is not between attach points but in this half -> Left or Right + positive flyout
//! - if aTextPos is between reflections of attach points -> Center + negative flyout //! - if aTextPos is between reflections of attach points -> Center + negative flyout
//! - if aTextPos is not between reflections of attach points -> Left or Right + negative flyout //! - if aTextPos is not between reflections of attach points -> Left or Right + negative flyout
Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos); Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos) Standard_OVERRIDE;
Standard_EXPORT virtual const gp_Pnt GetTextPosition () const; Standard_EXPORT virtual const gp_Pnt GetTextPosition () const Standard_OVERRIDE;
public: public:
@ -284,19 +284,19 @@ protected:
protected: protected:
Standard_EXPORT virtual void ComputePlane(); Standard_EXPORT virtual void ComputePlane() Standard_OVERRIDE;
//! Checks if the plane includes three angle points to build dimension. //! Checks if the plane includes three angle points to build dimension.
Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const; Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Real ComputeValue() const; Standard_EXPORT virtual Standard_Real ComputeValue() const Standard_OVERRIDE;
Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePM, Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePM,
const Handle(Prs3d_Presentation)& thePresentation, const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode = 0); const Standard_Integer theMode = 0) Standard_OVERRIDE;
Standard_EXPORT virtual void ComputeFlyoutSelection (const Handle(SelectMgr_Selection)& theSelection, Standard_EXPORT virtual void ComputeFlyoutSelection (const Handle(SelectMgr_Selection)& theSelection,
const Handle(SelectMgr_EntityOwner)& theOwner); const Handle(SelectMgr_EntityOwner)& theOwner) Standard_OVERRIDE;
protected: protected:

View File

@ -147,7 +147,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeFields(); Standard_EXPORT void ComputeFields();

View File

@ -126,7 +126,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeCircle (const Handle(Prs3d_Presentation)& aPresentation); Standard_EXPORT void ComputeCircle (const Handle(Prs3d_Presentation)& aPresentation);

View File

@ -245,10 +245,11 @@ private:
void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager, void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
const Handle(Prs3d_Presentation)& thePresentation, const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode); const Standard_Integer theMode) Standard_OVERRIDE;
void ComputeSelection (const Handle(SelectMgr_Selection)& /*aSelection*/, void ComputeSelection (const Handle(SelectMgr_Selection)& /*aSelection*/,
const Standard_Integer /*aMode*/){}; const Standard_Integer /*aMode*/) Standard_OVERRIDE
{}
//! Returns the format of text. //! Returns the format of text.
TCollection_AsciiString Format() const; TCollection_AsciiString Format() const;

View File

@ -115,18 +115,18 @@ public:
Standard_EXPORT void SetMeasuredGeometry (const TopoDS_Shape& theShape); Standard_EXPORT void SetMeasuredGeometry (const TopoDS_Shape& theShape);
//! @return the display units string. //! @return the display units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const Standard_OVERRIDE;
//! @return the model units string. //! @return the model units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const Standard_OVERRIDE;
Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos); Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos) Standard_OVERRIDE;
Standard_EXPORT virtual const gp_Pnt GetTextPosition() const; Standard_EXPORT virtual const gp_Pnt GetTextPosition() const Standard_OVERRIDE;
public: public:
@ -143,19 +143,19 @@ protected:
//! 2) The plane should inclide th ecircle center to be valid. //! 2) The plane should inclide th ecircle center to be valid.
Standard_EXPORT virtual void ComputeAnchorPoint(); Standard_EXPORT virtual void ComputeAnchorPoint();
Standard_EXPORT virtual void ComputePlane(); Standard_EXPORT virtual void ComputePlane() Standard_OVERRIDE;
//! Checks if the center of the circle is on the plane. //! Checks if the center of the circle is on the plane.
Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const; Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Real ComputeValue() const; Standard_EXPORT virtual Standard_Real ComputeValue() const Standard_OVERRIDE;
Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager, Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
const Handle(Prs3d_Presentation)& thePresentation, const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode = 0); const Standard_Integer theMode = 0) Standard_OVERRIDE;
Standard_EXPORT virtual void ComputeFlyoutSelection (const Handle(SelectMgr_Selection)& theSelection, Standard_EXPORT virtual void ComputeFlyoutSelection (const Handle(SelectMgr_Selection)& theSelection,
const Handle(SelectMgr_EntityOwner)& theEntityOwner); const Handle(SelectMgr_EntityOwner)& theEntityOwner) Standard_OVERRIDE;
protected: protected:

View File

@ -298,7 +298,7 @@ public:
} }
//! @return the kind of interactive. //! @return the kind of interactive.
virtual AIS_KindOfInteractive Type() const virtual AIS_KindOfInteractive Type() const Standard_OVERRIDE
{ {
return AIS_KOI_Dimension; return AIS_KOI_Dimension;
} }
@ -306,7 +306,7 @@ public:
//! Returns true if the class of objects accepts the display mode theMode. //! Returns true if the class of objects accepts the display mode theMode.
//! The interactive context can have a default mode of representation for //! The interactive context can have a default mode of representation for
//! the set of Interactive Objects. This mode may not be accepted by object. //! the set of Interactive Objects. This mode may not be accepted by object.
virtual Standard_Boolean AcceptDisplayMode (const Standard_Integer theMode) const virtual Standard_Boolean AcceptDisplayMode (const Standard_Integer theMode) const Standard_OVERRIDE
{ {
return theMode == ComputeMode_All; return theMode == ComputeMode_All;
} }
@ -580,7 +580,7 @@ protected: //! @name Behavior to implement
//! @param theSelection [in] the selection structure to will with primitives. //! @param theSelection [in] the selection structure to will with primitives.
//! @param theMode [in] the selection mode. //! @param theMode [in] the selection mode.
Standard_EXPORT virtual void ComputeSelection (const Handle(SelectMgr_Selection)& theSelection, Standard_EXPORT virtual void ComputeSelection (const Handle(SelectMgr_Selection)& theSelection,
const Standard_Integer theMode); const Standard_Integer theMode) Standard_OVERRIDE;
protected: //! @name Selection geometry protected: //! @name Selection geometry

View File

@ -122,7 +122,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
TopoDS_Shape myShape3; TopoDS_Shape myShape3;
TopoDS_Shape myShape4; TopoDS_Shape myShape4;

View File

@ -73,7 +73,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeRadiusPosition(); Standard_EXPORT void ComputeRadiusPosition();

View File

@ -181,18 +181,18 @@ public:
const TopoDS_Shape& theSecondShape); const TopoDS_Shape& theSecondShape);
//! @return the display units string. //! @return the display units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const Standard_OVERRIDE;
//! @return the model units string. //! @return the model units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const Standard_OVERRIDE;
Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos); Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos) Standard_OVERRIDE;
Standard_EXPORT virtual const gp_Pnt GetTextPosition() const; Standard_EXPORT virtual const gp_Pnt GetTextPosition() const Standard_OVERRIDE;
public: public:
@ -201,18 +201,18 @@ public:
protected: protected:
//! Checks if the plane includes first and second points to build dimension. //! Checks if the plane includes first and second points to build dimension.
Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const; Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const Standard_OVERRIDE;
Standard_EXPORT virtual gp_Pln ComputePlane(const gp_Dir& theAttachDir) const; Standard_EXPORT virtual gp_Pln ComputePlane(const gp_Dir& theAttachDir) const;
Standard_EXPORT Standard_Real ComputeValue() const; Standard_EXPORT Standard_Real ComputeValue() const Standard_OVERRIDE;
Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager, Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
const Handle(Prs3d_Presentation)& thePresentation, const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode = 0); const Standard_Integer theMode = 0) Standard_OVERRIDE;
Standard_EXPORT virtual void ComputeFlyoutSelection (const Handle(SelectMgr_Selection)& theSelection, Standard_EXPORT virtual void ComputeFlyoutSelection (const Handle(SelectMgr_Selection)& theSelection,
const Handle(SelectMgr_EntityOwner)& theEntityOwner); const Handle(SelectMgr_EntityOwner)& theEntityOwner) Standard_OVERRIDE;
protected: protected:

View File

@ -117,7 +117,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeInfiniteLine (const Handle(Prs3d_Presentation)& aPresentation); Standard_EXPORT void ComputeInfiniteLine (const Handle(Prs3d_Presentation)& aPresentation);

View File

@ -81,7 +81,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeFaceFromPnt (const Handle(Prs3d_Presentation)& aprs, const Standard_Boolean first); Standard_EXPORT void ComputeFaceFromPnt (const Handle(Prs3d_Presentation)& aprs, const Standard_Boolean first);

View File

@ -90,7 +90,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeTwoFacesParallel (const Handle(Prs3d_Presentation)& aPresentation); Standard_EXPORT void ComputeTwoFacesParallel (const Handle(Prs3d_Presentation)& aPresentation);

View File

@ -85,7 +85,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeTwoFacesPerpendicular (const Handle(Prs3d_Presentation)& aPresentation); Standard_EXPORT void ComputeTwoFacesPerpendicular (const Handle(Prs3d_Presentation)& aPresentation);

View File

@ -134,7 +134,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Handle(Geom_Plane) myPlane; Handle(Geom_Plane) myPlane;
Handle(AIS_InteractiveObject) myShapes[3]; Handle(AIS_InteractiveObject) myShapes[3];

View File

@ -116,7 +116,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void UpdatePointValues(); Standard_EXPORT void UpdatePointValues();

View File

@ -87,33 +87,33 @@ public:
public: public:
//! Setup custom color. Affects presentation only when no per-point color attribute has been assigned. //! Setup custom color. Affects presentation only when no per-point color attribute has been assigned.
Standard_EXPORT virtual void SetColor (const Quantity_NameOfColor theColor); Standard_EXPORT virtual void SetColor (const Quantity_NameOfColor theColor) Standard_OVERRIDE;
//! Setup custom color. Affects presentation only when no per-point color attribute has been assigned. //! Setup custom color. Affects presentation only when no per-point color attribute has been assigned.
Standard_EXPORT virtual void SetColor (const Quantity_Color& theColor); Standard_EXPORT virtual void SetColor (const Quantity_Color& theColor) Standard_OVERRIDE;
//! Restore default color. //! Restore default color.
Standard_EXPORT virtual void UnsetColor(); Standard_EXPORT virtual void UnsetColor() Standard_OVERRIDE;
//! Setup custom material. Affects presentation only when normals are defined. //! Setup custom material. Affects presentation only when normals are defined.
Standard_EXPORT virtual void SetMaterial (const Graphic3d_NameOfMaterial theMatName); Standard_EXPORT virtual void SetMaterial (const Graphic3d_NameOfMaterial theMatName) Standard_OVERRIDE;
//! Setup custom material. Affects presentation only when normals are defined. //! Setup custom material. Affects presentation only when normals are defined.
Standard_EXPORT virtual void SetMaterial (const Graphic3d_MaterialAspect& theMat); Standard_EXPORT virtual void SetMaterial (const Graphic3d_MaterialAspect& theMat) Standard_OVERRIDE;
//! Restore default material. //! Restore default material.
Standard_EXPORT virtual void UnsetMaterial(); Standard_EXPORT virtual void UnsetMaterial() Standard_OVERRIDE;
protected: protected:
//! Prepare presentation for this object. //! Prepare presentation for this object.
Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePrsMgr, Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePrsMgr,
const Handle(Prs3d_Presentation)& thePrs, const Handle(Prs3d_Presentation)& thePrs,
const Standard_Integer theMode); const Standard_Integer theMode) Standard_OVERRIDE;
//! Prepare selection for this object. //! Prepare selection for this object.
Standard_EXPORT virtual void ComputeSelection (const Handle(SelectMgr_Selection)& theSelection, Standard_EXPORT virtual void ComputeSelection (const Handle(SelectMgr_Selection)& theSelection,
const Standard_Integer theMode); const Standard_Integer theMode) Standard_OVERRIDE;
private: private:

View File

@ -103,18 +103,18 @@ public:
Standard_EXPORT void SetMeasuredGeometry (const TopoDS_Shape& theShape); Standard_EXPORT void SetMeasuredGeometry (const TopoDS_Shape& theShape);
//! @return the display units string. //! @return the display units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetDisplayUnits() const Standard_OVERRIDE;
//! @return the model units string. //! @return the model units string.
Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const; Standard_EXPORT virtual const TCollection_AsciiString& GetModelUnits() const Standard_OVERRIDE;
Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetDisplayUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits); Standard_EXPORT virtual void SetModelUnits (const TCollection_AsciiString& theUnits) Standard_OVERRIDE;
Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos); Standard_EXPORT virtual void SetTextPosition (const gp_Pnt& theTextPos) Standard_OVERRIDE;
Standard_EXPORT virtual const gp_Pnt GetTextPosition() const; Standard_EXPORT virtual const gp_Pnt GetTextPosition() const Standard_OVERRIDE;
public: public:
@ -122,16 +122,16 @@ public:
protected: protected:
Standard_EXPORT virtual void ComputePlane(); Standard_EXPORT virtual void ComputePlane() Standard_OVERRIDE;
//! Checks if anchor point and the center of the circle are on the plane. //! Checks if anchor point and the center of the circle are on the plane.
Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const; Standard_EXPORT virtual Standard_Boolean CheckPlane (const gp_Pln& thePlane) const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Real ComputeValue() const; Standard_EXPORT virtual Standard_Real ComputeValue() const Standard_OVERRIDE;
Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager, Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
const Handle(Prs3d_Presentation)& thePresentation, const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode = 0); const Standard_Integer theMode = 0) Standard_OVERRIDE;
protected: protected:

View File

@ -96,7 +96,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeTwoFacesSymmetric (const Handle(Prs3d_Presentation)& aprs); Standard_EXPORT void ComputeTwoFacesSymmetric (const Handle(Prs3d_Presentation)& aprs);

View File

@ -96,7 +96,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void ComputeTwoFacesTangent (const Handle(Prs3d_Presentation)& aPresentation); Standard_EXPORT void ComputeTwoFacesTangent (const Handle(Prs3d_Presentation)& aPresentation);

View File

@ -99,16 +99,16 @@ public: //! @name methods to alter texture mapping properties
Standard_EXPORT void UpdateAttributes(); Standard_EXPORT void UpdateAttributes();
//! Sets the color. //! Sets the color.
Standard_EXPORT virtual void SetColor (const Quantity_Color& theColor); Standard_EXPORT virtual void SetColor (const Quantity_Color& theColor) Standard_OVERRIDE;
//! Removes settings for the color. //! Removes settings for the color.
Standard_EXPORT virtual void UnsetColor(); Standard_EXPORT virtual void UnsetColor() Standard_OVERRIDE;
//! Sets the material aspect. //! Sets the material aspect.
Standard_EXPORT virtual void SetMaterial (const Graphic3d_MaterialAspect& theAspect); Standard_EXPORT virtual void SetMaterial (const Graphic3d_MaterialAspect& theAspect) Standard_OVERRIDE;
//! Removes settings for material aspect. //! Removes settings for material aspect.
Standard_EXPORT virtual void UnsetMaterial(); Standard_EXPORT virtual void UnsetMaterial() Standard_OVERRIDE;
//! Enables texture modulation //! Enables texture modulation
Standard_EXPORT void EnableTextureModulate(); Standard_EXPORT void EnableTextureModulate();
@ -177,7 +177,7 @@ protected: //! @name overridden methods
//! Compute presentation with texture mapping support. //! Compute presentation with texture mapping support.
Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePrsMgr, Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& thePrsMgr,
const Handle(Prs3d_Presentation)& thePrs, const Handle(Prs3d_Presentation)& thePrs,
const Standard_Integer theMode); const Standard_Integer theMode) Standard_OVERRIDE;
Standard_EXPORT void updateAttributes (const Handle(Prs3d_Presentation)& thePrs); Standard_EXPORT void updateAttributes (const Handle(Prs3d_Presentation)& thePrs);

View File

@ -182,7 +182,7 @@ private:
Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE; Standard_EXPORT void Compute (const Handle(Prs3d_Projector)& aProjector, const Handle(Prs3d_Presentation)& aPresentation) Standard_OVERRIDE;
Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode); Standard_EXPORT void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection, const Standard_Integer aMode) Standard_OVERRIDE;
Standard_EXPORT void LoadSubObjects(); Standard_EXPORT void LoadSubObjects();

View File

@ -42,15 +42,15 @@ public:
Standard_EXPORT APIHeaderSection_EditHeader(); Standard_EXPORT APIHeaderSection_EditHeader();
Standard_EXPORT TCollection_AsciiString Label() const; Standard_EXPORT TCollection_AsciiString Label() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Recognize (const Handle(IFSelect_EditForm)& form) const; Standard_EXPORT Standard_Boolean Recognize (const Handle(IFSelect_EditForm)& form) const Standard_OVERRIDE;
Standard_EXPORT Handle(TCollection_HAsciiString) StringValue (const Handle(IFSelect_EditForm)& form, const Standard_Integer num) const; Standard_EXPORT Handle(TCollection_HAsciiString) StringValue (const Handle(IFSelect_EditForm)& form, const Standard_Integer num) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Apply (const Handle(IFSelect_EditForm)& form, const Handle(Standard_Transient)& ent, const Handle(Interface_InterfaceModel)& model) const; Standard_EXPORT Standard_Boolean Apply (const Handle(IFSelect_EditForm)& form, const Handle(Standard_Transient)& ent, const Handle(Interface_InterfaceModel)& model) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Load (const Handle(IFSelect_EditForm)& form, const Handle(Standard_Transient)& ent, const Handle(Interface_InterfaceModel)& model) const; Standard_EXPORT Standard_Boolean Load (const Handle(IFSelect_EditForm)& form, const Handle(Standard_Transient)& ent, const Handle(Interface_InterfaceModel)& model) const Standard_OVERRIDE;

View File

@ -50,7 +50,7 @@ public:
//! Returns the curve used to create the GenHCurve2d. //! Returns the curve used to create the GenHCurve2d.
//! This is redefined from HCurve2d, cannot be inline. //! This is redefined from HCurve2d, cannot be inline.
Standard_EXPORT const Adaptor2d_Curve2d& Curve2d() const; Standard_EXPORT const Adaptor2d_Curve2d& Curve2d() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
Adaptor2d_Line2d& ChangeCurve2d(); Adaptor2d_Line2d& ChangeCurve2d();

View File

@ -50,7 +50,7 @@ public:
//! Returns the curve used to create the GenHCurve2d. //! Returns the curve used to create the GenHCurve2d.
//! This is redefined from HCurve2d, cannot be inline. //! This is redefined from HCurve2d, cannot be inline.
Standard_EXPORT const Adaptor2d_Curve2d& Curve2d() const; Standard_EXPORT const Adaptor2d_Curve2d& Curve2d() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
Adaptor2d_OffsetCurve& ChangeCurve2d(); Adaptor2d_OffsetCurve& ChangeCurve2d();

View File

@ -50,11 +50,11 @@ public:
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT const Adaptor3d_Curve& Curve() const; Standard_EXPORT const Adaptor3d_Curve& Curve() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT Adaptor3d_Curve& GetCurve(); Standard_EXPORT Adaptor3d_Curve& GetCurve() Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
Adaptor3d_CurveOnSurface& ChangeCurve(); Adaptor3d_CurveOnSurface& ChangeCurve();

View File

@ -50,11 +50,11 @@ public:
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT const Adaptor3d_Curve& Curve() const; Standard_EXPORT const Adaptor3d_Curve& Curve() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT Adaptor3d_Curve& GetCurve(); Standard_EXPORT Adaptor3d_Curve& GetCurve() Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
Adaptor3d_IsoCurve& ChangeCurve(); Adaptor3d_IsoCurve& ChangeCurve();

View File

@ -50,38 +50,38 @@ public:
Standard_EXPORT AppDef_LinearCriteria(const AppDef_MultiLine& SSP, const Standard_Integer FirstPoint, const Standard_Integer LastPoint); Standard_EXPORT AppDef_LinearCriteria(const AppDef_MultiLine& SSP, const Standard_Integer FirstPoint, const Standard_Integer LastPoint);
Standard_EXPORT void SetParameters (const Handle(TColStd_HArray1OfReal)& Parameters); Standard_EXPORT void SetParameters (const Handle(TColStd_HArray1OfReal)& Parameters) Standard_OVERRIDE;
Standard_EXPORT void SetCurve (const Handle(FEmTool_Curve)& C); Standard_EXPORT void SetCurve (const Handle(FEmTool_Curve)& C) Standard_OVERRIDE;
Standard_EXPORT void GetCurve (Handle(FEmTool_Curve)& C) const; Standard_EXPORT void GetCurve (Handle(FEmTool_Curve)& C) const Standard_OVERRIDE;
Standard_EXPORT void SetEstimation (const Standard_Real E1, const Standard_Real E2, const Standard_Real E3); Standard_EXPORT void SetEstimation (const Standard_Real E1, const Standard_Real E2, const Standard_Real E3) Standard_OVERRIDE;
Standard_EXPORT Standard_Real& EstLength(); Standard_EXPORT Standard_Real& EstLength() Standard_OVERRIDE;
Standard_EXPORT void GetEstimation (Standard_Real& E1, Standard_Real& E2, Standard_Real& E3) const; Standard_EXPORT void GetEstimation (Standard_Real& E1, Standard_Real& E2, Standard_Real& E3) const Standard_OVERRIDE;
Standard_EXPORT Handle(FEmTool_HAssemblyTable) AssemblyTable() const; Standard_EXPORT Handle(FEmTool_HAssemblyTable) AssemblyTable() const Standard_OVERRIDE;
Standard_EXPORT Handle(TColStd_HArray2OfInteger) DependenceTable() const; Standard_EXPORT Handle(TColStd_HArray2OfInteger) DependenceTable() const Standard_OVERRIDE;
Standard_EXPORT Standard_Integer QualityValues (const Standard_Real J1min, const Standard_Real J2min, const Standard_Real J3min, Standard_Real& J1, Standard_Real& J2, Standard_Real& J3); Standard_EXPORT Standard_Integer QualityValues (const Standard_Real J1min, const Standard_Real J2min, const Standard_Real J3min, Standard_Real& J1, Standard_Real& J2, Standard_Real& J3) Standard_OVERRIDE;
Standard_EXPORT void ErrorValues (Standard_Real& MaxError, Standard_Real& QuadraticError, Standard_Real& AverageError); Standard_EXPORT void ErrorValues (Standard_Real& MaxError, Standard_Real& QuadraticError, Standard_Real& AverageError) Standard_OVERRIDE;
Standard_EXPORT void Hessian (const Standard_Integer Element, const Standard_Integer Dimension1, const Standard_Integer Dimension2, math_Matrix& H); Standard_EXPORT void Hessian (const Standard_Integer Element, const Standard_Integer Dimension1, const Standard_Integer Dimension2, math_Matrix& H) Standard_OVERRIDE;
Standard_EXPORT void Gradient (const Standard_Integer Element, const Standard_Integer Dimension, math_Vector& G); Standard_EXPORT void Gradient (const Standard_Integer Element, const Standard_Integer Dimension, math_Vector& G) Standard_OVERRIDE;
//! Convert the assembly Vector in an Curve; //! Convert the assembly Vector in an Curve;
Standard_EXPORT void InputVector (const math_Vector& X, const Handle(FEmTool_HAssemblyTable)& AssTable); Standard_EXPORT void InputVector (const math_Vector& X, const Handle(FEmTool_HAssemblyTable)& AssTable) Standard_OVERRIDE;
Standard_EXPORT void SetWeight (const Standard_Real QuadraticWeight, const Standard_Real QualityWeight, const Standard_Real percentJ1, const Standard_Real percentJ2, const Standard_Real percentJ3); Standard_EXPORT void SetWeight (const Standard_Real QuadraticWeight, const Standard_Real QualityWeight, const Standard_Real percentJ1, const Standard_Real percentJ2, const Standard_Real percentJ3) Standard_OVERRIDE;
Standard_EXPORT void GetWeight (Standard_Real& QuadraticWeight, Standard_Real& QualityWeight) const; Standard_EXPORT void GetWeight (Standard_Real& QuadraticWeight, Standard_Real& QualityWeight) const Standard_OVERRIDE;
Standard_EXPORT void SetWeight (const TColStd_Array1OfReal& Weight); Standard_EXPORT void SetWeight (const TColStd_Array1OfReal& Weight) Standard_OVERRIDE;

View File

@ -44,7 +44,7 @@ public:
//! returns the file name which contains application //! returns the file name which contains application
//! resources //! resources
Standard_EXPORT Standard_CString ResourcesName(); Standard_EXPORT Standard_CString ResourcesName() Standard_OVERRIDE;

View File

@ -44,7 +44,7 @@ public:
//! returns the file name which contains application //! returns the file name which contains application
//! resources //! resources
Standard_EXPORT Standard_CString ResourcesName(); Standard_EXPORT Standard_CString ResourcesName() Standard_OVERRIDE;

View File

@ -53,7 +53,7 @@ public:
Standard_EXPORT void SetGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length RadiusStep, const Standard_Integer DivisionNumber, const Quantity_PlaneAngle RotationAngle); Standard_EXPORT void SetGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length RadiusStep, const Standard_Integer DivisionNumber, const Quantity_PlaneAngle RotationAngle);
//! returns the point of the grid the closest to the point X,Y //! returns the point of the grid the closest to the point X,Y
Standard_EXPORT void Compute (const Quantity_Length X, const Quantity_Length Y, Quantity_Length& gridX, Quantity_Length& gridY) const; Standard_EXPORT void Compute (const Quantity_Length X, const Quantity_Length Y, Quantity_Length& gridX, Quantity_Length& gridY) const Standard_OVERRIDE;
//! returns the x step of the grid. //! returns the x step of the grid.
Standard_EXPORT Quantity_Length RadiusStep() const; Standard_EXPORT Quantity_Length RadiusStep() const;

View File

@ -60,7 +60,7 @@ public:
Standard_EXPORT void SetGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length XStep, const Quantity_Length YStep, const Quantity_PlaneAngle RotationAngle); Standard_EXPORT void SetGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length XStep, const Quantity_Length YStep, const Quantity_PlaneAngle RotationAngle);
//! returns the point of the grid the closest to the point X,Y //! returns the point of the grid the closest to the point X,Y
Standard_EXPORT void Compute (const Quantity_Length X, const Quantity_Length Y, Quantity_Length& gridX, Quantity_Length& gridY) const; Standard_EXPORT void Compute (const Quantity_Length X, const Quantity_Length Y, Quantity_Length& gridX, Quantity_Length& gridY) const Standard_OVERRIDE;
//! returns the x step of the grid. //! returns the x step of the grid.
Standard_EXPORT Quantity_Length XStep() const; Standard_EXPORT Quantity_Length XStep() const;

View File

@ -231,7 +231,7 @@ class BOPAlgo_CellsBuilder : public BOPAlgo_Builder
//! Redefined method PerformInternal1 - makes all split parts, //! Redefined method PerformInternal1 - makes all split parts,
//! nullifies the result <myShape>, and index all parts. //! nullifies the result <myShape>, and index all parts.
Standard_EXPORT virtual void PerformInternal1 (const BOPAlgo_PaveFiller& thePF); Standard_EXPORT virtual void PerformInternal1 (const BOPAlgo_PaveFiller& thePF) Standard_OVERRIDE;
//! Saves all split parts in myAllParts. //! Saves all split parts in myAllParts.
Standard_EXPORT void TakeAllParts(); Standard_EXPORT void TakeAllParts();

View File

@ -42,7 +42,7 @@ public:
Standard_EXPORT BRep_Curve3D(const Handle(Geom_Curve)& C, const TopLoc_Location& L); Standard_EXPORT BRep_Curve3D(const Handle(Geom_Curve)& C, const TopLoc_Location& L);
//! Computes the point at parameter U. //! Computes the point at parameter U.
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt& P) const; Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt& P) const Standard_OVERRIDE;
//! Returns True. //! Returns True.
Standard_EXPORT virtual Standard_Boolean IsCurve3D() const Standard_OVERRIDE; Standard_EXPORT virtual Standard_Boolean IsCurve3D() const Standard_OVERRIDE;
@ -52,7 +52,7 @@ public:
Standard_EXPORT virtual void Curve3D (const Handle(Geom_Curve)& C) Standard_OVERRIDE; Standard_EXPORT virtual void Curve3D (const Handle(Geom_Curve)& C) Standard_OVERRIDE;
//! Return a copy of this representation. //! Return a copy of this representation.
Standard_EXPORT Handle(BRep_CurveRepresentation) Copy() const; Standard_EXPORT Handle(BRep_CurveRepresentation) Copy() const Standard_OVERRIDE;

View File

@ -64,7 +64,7 @@ public:
Standard_EXPORT virtual void Continuity (const GeomAbs_Shape C) Standard_OVERRIDE; Standard_EXPORT virtual void Continuity (const GeomAbs_Shape C) Standard_OVERRIDE;
//! Return a copy of this representation. //! Return a copy of this representation.
Standard_EXPORT Handle(BRep_CurveRepresentation) Copy() const; Standard_EXPORT Handle(BRep_CurveRepresentation) Copy() const Standard_OVERRIDE;

View File

@ -50,7 +50,7 @@ public:
void UVPoints (gp_Pnt2d& P1, gp_Pnt2d& P2) const; void UVPoints (gp_Pnt2d& P1, gp_Pnt2d& P2) const;
//! Computes the point at parameter U. //! Computes the point at parameter U.
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt& P) const; Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt& P) const Standard_OVERRIDE;
//! Returns True. //! Returns True.
Standard_EXPORT virtual Standard_Boolean IsCurveOnSurface() const Standard_OVERRIDE; Standard_EXPORT virtual Standard_Boolean IsCurveOnSurface() const Standard_OVERRIDE;
@ -65,7 +65,7 @@ public:
Standard_EXPORT virtual void PCurve (const Handle(Geom2d_Curve)& C) Standard_OVERRIDE; Standard_EXPORT virtual void PCurve (const Handle(Geom2d_Curve)& C) Standard_OVERRIDE;
//! Return a copy of this representation. //! Return a copy of this representation.
Standard_EXPORT virtual Handle(BRep_CurveRepresentation) Copy() const; Standard_EXPORT virtual Handle(BRep_CurveRepresentation) Copy() const Standard_OVERRIDE;
//! Recomputes any derived data after a modification. //! Recomputes any derived data after a modification.
//! This is called when the range is modified. //! This is called when the range is modified.

View File

@ -48,7 +48,7 @@ public:
Standard_EXPORT virtual void Polygon3D (const Handle(Poly_Polygon3D)& P) Standard_OVERRIDE; Standard_EXPORT virtual void Polygon3D (const Handle(Poly_Polygon3D)& P) Standard_OVERRIDE;
//! Return a copy of this representation. //! Return a copy of this representation.
Standard_EXPORT Handle(BRep_CurveRepresentation) Copy() const; Standard_EXPORT Handle(BRep_CurveRepresentation) Copy() const Standard_OVERRIDE;

View File

@ -56,7 +56,7 @@ public:
Standard_EXPORT virtual const Handle(Poly_PolygonOnTriangulation)& PolygonOnTriangulation() const Standard_OVERRIDE; Standard_EXPORT virtual const Handle(Poly_PolygonOnTriangulation)& PolygonOnTriangulation() const Standard_OVERRIDE;
//! Return a copy of this representation. //! Return a copy of this representation.
Standard_EXPORT virtual Handle(BRep_CurveRepresentation) Copy() const; Standard_EXPORT virtual Handle(BRep_CurveRepresentation) Copy() const Standard_OVERRIDE;

View File

@ -79,7 +79,7 @@ public:
BRep_ListOfCurveRepresentation& ChangeCurves(); BRep_ListOfCurveRepresentation& ChangeCurves();
//! Returns a copy of the TShape with no sub-shapes. //! Returns a copy of the TShape with no sub-shapes.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const; Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;

View File

@ -60,7 +60,7 @@ public:
BRep_ListOfPointRepresentation& ChangePoints(); BRep_ListOfPointRepresentation& ChangePoints();
//! Returns a copy of the TShape with no sub-shapes. //! Returns a copy of the TShape with no sub-shapes.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const; Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;

View File

@ -50,11 +50,11 @@ public:
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT const Adaptor3d_Curve& Curve() const; Standard_EXPORT const Adaptor3d_Curve& Curve() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT Adaptor3d_Curve& GetCurve(); Standard_EXPORT Adaptor3d_Curve& GetCurve() Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
BRepAdaptor_CompCurve& ChangeCurve(); BRepAdaptor_CompCurve& ChangeCurve();

View File

@ -50,11 +50,11 @@ public:
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT const Adaptor3d_Curve& Curve() const; Standard_EXPORT const Adaptor3d_Curve& Curve() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT Adaptor3d_Curve& GetCurve(); Standard_EXPORT Adaptor3d_Curve& GetCurve() Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
BRepAdaptor_Curve& ChangeCurve(); BRepAdaptor_Curve& ChangeCurve();

View File

@ -50,7 +50,7 @@ public:
//! Returns the curve used to create the GenHCurve2d. //! Returns the curve used to create the GenHCurve2d.
//! This is redefined from HCurve2d, cannot be inline. //! This is redefined from HCurve2d, cannot be inline.
Standard_EXPORT const Adaptor2d_Curve2d& Curve2d() const; Standard_EXPORT const Adaptor2d_Curve2d& Curve2d() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
BRepAdaptor_Curve2d& ChangeCurve2d(); BRepAdaptor_Curve2d& ChangeCurve2d();

View File

@ -50,7 +50,7 @@ public:
//! Returns a reference to the Surface inside the HSurface. //! Returns a reference to the Surface inside the HSurface.
//! This is redefined from HSurface, cannot be inline. //! This is redefined from HSurface, cannot be inline.
Standard_EXPORT const Adaptor3d_Surface& Surface() const; Standard_EXPORT const Adaptor3d_Surface& Surface() const Standard_OVERRIDE;
//! Returns the surface used to create the GenHSurface. //! Returns the surface used to create the GenHSurface.
BRepAdaptor_Surface& ChangeSurface(); BRepAdaptor_Surface& ChangeSurface();

View File

@ -43,9 +43,9 @@ public:
Standard_EXPORT BRepBlend_AppFunc(Handle(BRepBlend_Line)& Line, Blend_Function& Func, const Standard_Real Tol3d, const Standard_Real Tol2d); Standard_EXPORT BRepBlend_AppFunc(Handle(BRepBlend_Line)& Line, Blend_Function& Func, const Standard_Real Tol3d, const Standard_Real Tol2d);
Standard_EXPORT void Point (const Blend_AppFunction& Func, const Standard_Real Param, const math_Vector& Sol, Blend_Point& Pnt) const; Standard_EXPORT void Point (const Blend_AppFunction& Func, const Standard_Real Param, const math_Vector& Sol, Blend_Point& Pnt) const Standard_OVERRIDE;
Standard_EXPORT void Vec (math_Vector& Sol, const Blend_Point& Pnt) const; Standard_EXPORT void Vec (math_Vector& Sol, const Blend_Point& Pnt) const Standard_OVERRIDE;

View File

@ -42,9 +42,9 @@ public:
Standard_EXPORT BRepBlend_AppFuncRst(Handle(BRepBlend_Line)& Line, Blend_SurfRstFunction& Func, const Standard_Real Tol3d, const Standard_Real Tol2d); Standard_EXPORT BRepBlend_AppFuncRst(Handle(BRepBlend_Line)& Line, Blend_SurfRstFunction& Func, const Standard_Real Tol3d, const Standard_Real Tol2d);
Standard_EXPORT void Point (const Blend_AppFunction& Func, const Standard_Real Param, const math_Vector& Sol, Blend_Point& Pnt) const; Standard_EXPORT void Point (const Blend_AppFunction& Func, const Standard_Real Param, const math_Vector& Sol, Blend_Point& Pnt) const Standard_OVERRIDE;
Standard_EXPORT void Vec (math_Vector& Sol, const Blend_Point& Pnt) const; Standard_EXPORT void Vec (math_Vector& Sol, const Blend_Point& Pnt) const Standard_OVERRIDE;

View File

@ -42,9 +42,9 @@ public:
Standard_EXPORT BRepBlend_AppFuncRstRst(Handle(BRepBlend_Line)& Line, Blend_RstRstFunction& Func, const Standard_Real Tol3d, const Standard_Real Tol2d); Standard_EXPORT BRepBlend_AppFuncRstRst(Handle(BRepBlend_Line)& Line, Blend_RstRstFunction& Func, const Standard_Real Tol3d, const Standard_Real Tol2d);
Standard_EXPORT void Point (const Blend_AppFunction& Func, const Standard_Real Param, const math_Vector& Sol, Blend_Point& Pnt) const; Standard_EXPORT void Point (const Blend_AppFunction& Func, const Standard_Real Param, const math_Vector& Sol, Blend_Point& Pnt) const Standard_OVERRIDE;
Standard_EXPORT void Vec (math_Vector& Sol, const Blend_Point& Pnt) const; Standard_EXPORT void Vec (math_Vector& Sol, const Blend_Point& Pnt) const Standard_OVERRIDE;

View File

@ -65,79 +65,79 @@ public:
Standard_EXPORT BRepBlend_RstRstConstRad(const Handle(Adaptor3d_HSurface)& Surf1, const Handle(Adaptor2d_HCurve2d)& Rst1, const Handle(Adaptor3d_HSurface)& Surf2, const Handle(Adaptor2d_HCurve2d)& Rst2, const Handle(Adaptor3d_HCurve)& CGuide); Standard_EXPORT BRepBlend_RstRstConstRad(const Handle(Adaptor3d_HSurface)& Surf1, const Handle(Adaptor2d_HCurve2d)& Rst1, const Handle(Adaptor3d_HSurface)& Surf2, const Handle(Adaptor2d_HCurve2d)& Rst2, const Handle(Adaptor3d_HCurve)& CGuide);
//! Returns 2. //! Returns 2.
Standard_EXPORT Standard_Integer NbVariables() const; Standard_EXPORT Standard_Integer NbVariables() const Standard_OVERRIDE;
//! Returns 2. //! Returns 2.
Standard_EXPORT Standard_Integer NbEquations() const; Standard_EXPORT Standard_Integer NbEquations() const Standard_OVERRIDE;
//! computes the values <F> of the Functions for the //! computes the values <F> of the Functions for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F); Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F) Standard_OVERRIDE;
//! returns the values <D> of the derivatives for the //! returns the values <D> of the derivatives for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D); Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) Standard_OVERRIDE;
//! returns the values <F> of the functions and the derivatives //! returns the values <F> of the functions and the derivatives
//! <D> for the variable <X>. //! <D> for the variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D); Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) Standard_OVERRIDE;
Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef1, const Handle(Adaptor2d_HCurve2d)& RstRef1, const Handle(Adaptor3d_HSurface)& SurfRef2, const Handle(Adaptor2d_HCurve2d)& RstRef2); Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef1, const Handle(Adaptor2d_HCurve2d)& RstRef1, const Handle(Adaptor3d_HSurface)& SurfRef2, const Handle(Adaptor2d_HCurve2d)& RstRef2);
Standard_EXPORT void Set (const Standard_Real Param); Standard_EXPORT void Set (const Standard_Real Param) Standard_OVERRIDE;
//! Sets the bounds of the parametric interval on //! Sets the bounds of the parametric interval on
//! the guide line. //! the guide line.
//! This determines the derivatives in these values if the //! This determines the derivatives in these values if the
//! function is not Cn. //! function is not Cn.
Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last); Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last) Standard_OVERRIDE;
Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const; Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const Standard_OVERRIDE;
Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const; Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol); Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) Standard_OVERRIDE;
//! Returns the minimal Distance beetween two //! Returns the minimal Distance beetween two
//! extremitys of calculed sections. //! extremitys of calculed sections.
Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE; Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnRst1() const; Standard_EXPORT const gp_Pnt& PointOnRst1() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnRst2() const; Standard_EXPORT const gp_Pnt& PointOnRst2() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the surface. //! Returns U,V coordinates of the point on the surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst1() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst1() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the curve on //! Returns U,V coordinates of the point on the curve on
//! surface. //! surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst2() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst2() const Standard_OVERRIDE;
//! Returns parameter of the point on the curve. //! Returns parameter of the point on the curve.
Standard_EXPORT Standard_Real ParameterOnRst1() const; Standard_EXPORT Standard_Real ParameterOnRst1() const Standard_OVERRIDE;
//! Returns parameter of the point on the curve. //! Returns parameter of the point on the curve.
Standard_EXPORT Standard_Real ParameterOnRst2() const; Standard_EXPORT Standard_Real ParameterOnRst2() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsTangencyPoint() const; Standard_EXPORT Standard_Boolean IsTangencyPoint() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnRst1() const; Standard_EXPORT const gp_Vec& TangentOnRst1() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnRst1() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnRst1() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnRst2() const; Standard_EXPORT const gp_Vec& TangentOnRst2() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnRst2() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnRst2() const Standard_OVERRIDE;
//! Permet d ' implementer un critere de decrochage //! Permet d ' implementer un critere de decrochage
//! specifique a la fonction. //! specifique a la fonction.
Standard_EXPORT Blend_DecrochStatus Decroch (const math_Vector& Sol, gp_Vec& NRst1, gp_Vec& TgRst1, gp_Vec& NRst2, gp_Vec& TgRst2) const; Standard_EXPORT Blend_DecrochStatus Decroch (const math_Vector& Sol, gp_Vec& NRst1, gp_Vec& TgRst1, gp_Vec& NRst2, gp_Vec& TgRst2) const Standard_OVERRIDE;
Standard_EXPORT void Set (const Standard_Real Radius, const Standard_Integer Choix); Standard_EXPORT void Set (const Standard_Real Radius, const Standard_Integer Choix);
@ -152,49 +152,49 @@ public:
Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C); Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C);
//! Returns if the section is rationnal //! Returns if the section is rationnal
Standard_EXPORT Standard_Boolean IsRational() const; Standard_EXPORT Standard_Boolean IsRational() const Standard_OVERRIDE;
//! Returns the length of the maximum section //! Returns the length of the maximum section
Standard_EXPORT Standard_Real GetSectionSize() const; Standard_EXPORT Standard_Real GetSectionSize() const Standard_OVERRIDE;
//! Compute the minimal value of weight for each poles //! Compute the minimal value of weight for each poles
//! of all sections. //! of all sections.
Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const; Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
//! Returns the number of intervals for continuity //! Returns the number of intervals for continuity
//! <S>. May be one if Continuity(me) >= <S> //! <S>. May be one if Continuity(me) >= <S>
Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const; Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const Standard_OVERRIDE;
//! Stores in <T> the parameters bounding the intervals //! Stores in <T> the parameters bounding the intervals
//! of continuity <S>. //! of continuity <S>.
//! The array must provide enough room to accomodate //! The array must provide enough room to accomodate
//! for the parameters. i.e. T.Length() > NbIntervals() //! for the parameters. i.e. T.Length() > NbIntervals()
Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const; Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d); Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) Standard_OVERRIDE;
//! Returns the tolerance to reach in approximation //! Returns the tolerance to reach in approximation
//! to respecte //! to respecte
//! BoundTol error at the Boundary //! BoundTol error at the Boundary
//! AngleTol tangent error at the Boundary //! AngleTol tangent error at the Boundary
//! SurfTol error inside the surface. //! SurfTol error inside the surface.
Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const; Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const Standard_OVERRIDE;
Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots); Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots) Standard_OVERRIDE;
Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults); Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths); Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
//! The method returns Standard_True if the derivatives //! The method returns Standard_True if the derivatives
//! are computed, otherwise it returns Standard_False. //! are computed, otherwise it returns Standard_False.
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const; Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const Standard_OVERRIDE;

View File

@ -66,79 +66,79 @@ public:
Standard_EXPORT BRepBlend_RstRstEvolRad(const Handle(Adaptor3d_HSurface)& Surf1, const Handle(Adaptor2d_HCurve2d)& Rst1, const Handle(Adaptor3d_HSurface)& Surf2, const Handle(Adaptor2d_HCurve2d)& Rst2, const Handle(Adaptor3d_HCurve)& CGuide, const Handle(Law_Function)& Evol); Standard_EXPORT BRepBlend_RstRstEvolRad(const Handle(Adaptor3d_HSurface)& Surf1, const Handle(Adaptor2d_HCurve2d)& Rst1, const Handle(Adaptor3d_HSurface)& Surf2, const Handle(Adaptor2d_HCurve2d)& Rst2, const Handle(Adaptor3d_HCurve)& CGuide, const Handle(Law_Function)& Evol);
//! Returns 2. //! Returns 2.
Standard_EXPORT Standard_Integer NbVariables() const; Standard_EXPORT Standard_Integer NbVariables() const Standard_OVERRIDE;
//! Returns 2. //! Returns 2.
Standard_EXPORT Standard_Integer NbEquations() const; Standard_EXPORT Standard_Integer NbEquations() const Standard_OVERRIDE;
//! computes the values <F> of the Functions for the //! computes the values <F> of the Functions for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F); Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F) Standard_OVERRIDE;
//! returns the values <D> of the derivatives for the //! returns the values <D> of the derivatives for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D); Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) Standard_OVERRIDE;
//! returns the values <F> of the functions and the derivatives //! returns the values <F> of the functions and the derivatives
//! <D> for the variable <X>. //! <D> for the variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D); Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) Standard_OVERRIDE;
Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef1, const Handle(Adaptor2d_HCurve2d)& RstRef1, const Handle(Adaptor3d_HSurface)& SurfRef2, const Handle(Adaptor2d_HCurve2d)& RstRef2); Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef1, const Handle(Adaptor2d_HCurve2d)& RstRef1, const Handle(Adaptor3d_HSurface)& SurfRef2, const Handle(Adaptor2d_HCurve2d)& RstRef2);
Standard_EXPORT void Set (const Standard_Real Param); Standard_EXPORT void Set (const Standard_Real Param) Standard_OVERRIDE;
//! Sets the bounds of the parametric interval on //! Sets the bounds of the parametric interval on
//! the guide line. //! the guide line.
//! This determines the derivatives in these values if the //! This determines the derivatives in these values if the
//! function is not Cn. //! function is not Cn.
Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last); Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last) Standard_OVERRIDE;
Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const; Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const Standard_OVERRIDE;
Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const; Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol); Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) Standard_OVERRIDE;
//! Returns the minimal Distance beetween two //! Returns the minimal Distance beetween two
//! extremitys of calculed sections. //! extremitys of calculed sections.
Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE; Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnRst1() const; Standard_EXPORT const gp_Pnt& PointOnRst1() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnRst2() const; Standard_EXPORT const gp_Pnt& PointOnRst2() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the surface. //! Returns U,V coordinates of the point on the surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst1() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst1() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the curve on //! Returns U,V coordinates of the point on the curve on
//! surface. //! surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst2() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst2() const Standard_OVERRIDE;
//! Returns parameter of the point on the curve. //! Returns parameter of the point on the curve.
Standard_EXPORT Standard_Real ParameterOnRst1() const; Standard_EXPORT Standard_Real ParameterOnRst1() const Standard_OVERRIDE;
//! Returns parameter of the point on the curve. //! Returns parameter of the point on the curve.
Standard_EXPORT Standard_Real ParameterOnRst2() const; Standard_EXPORT Standard_Real ParameterOnRst2() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsTangencyPoint() const; Standard_EXPORT Standard_Boolean IsTangencyPoint() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnRst1() const; Standard_EXPORT const gp_Vec& TangentOnRst1() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnRst1() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnRst1() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnRst2() const; Standard_EXPORT const gp_Vec& TangentOnRst2() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnRst2() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnRst2() const Standard_OVERRIDE;
//! Enables implementation of a criterion of decrochage //! Enables implementation of a criterion of decrochage
//! specific to the function. //! specific to the function.
Standard_EXPORT Blend_DecrochStatus Decroch (const math_Vector& Sol, gp_Vec& NRst1, gp_Vec& TgRst1, gp_Vec& NRst2, gp_Vec& TgRst2) const; Standard_EXPORT Blend_DecrochStatus Decroch (const math_Vector& Sol, gp_Vec& NRst1, gp_Vec& TgRst1, gp_Vec& NRst2, gp_Vec& TgRst2) const Standard_OVERRIDE;
Standard_EXPORT void Set (const Standard_Integer Choix); Standard_EXPORT void Set (const Standard_Integer Choix);
@ -153,49 +153,49 @@ public:
Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C); Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C);
//! Returns if the section is rationnal //! Returns if the section is rationnal
Standard_EXPORT Standard_Boolean IsRational() const; Standard_EXPORT Standard_Boolean IsRational() const Standard_OVERRIDE;
//! Returns the length of the maximum section //! Returns the length of the maximum section
Standard_EXPORT Standard_Real GetSectionSize() const; Standard_EXPORT Standard_Real GetSectionSize() const Standard_OVERRIDE;
//! Compute the minimal value of weight for each poles //! Compute the minimal value of weight for each poles
//! of all sections. //! of all sections.
Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const; Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
//! Returns the number of intervals for continuity //! Returns the number of intervals for continuity
//! <S>. May be one if Continuity(me) >= <S> //! <S>. May be one if Continuity(me) >= <S>
Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const; Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const Standard_OVERRIDE;
//! Stores in <T> the parameters bounding the intervals //! Stores in <T> the parameters bounding the intervals
//! of continuity <S>. //! of continuity <S>.
//! The array must provide enough room to accomodate //! The array must provide enough room to accomodate
//! for the parameters. i.e. T.Length() > NbIntervals() //! for the parameters. i.e. T.Length() > NbIntervals()
Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const; Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d); Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) Standard_OVERRIDE;
//! Returns the tolerance to reach in approximation //! Returns the tolerance to reach in approximation
//! to respecte //! to respecte
//! BoundTol error at the Boundary //! BoundTol error at the Boundary
//! AngleTol tangent error at the Boundary //! AngleTol tangent error at the Boundary
//! SurfTol error inside the surface. //! SurfTol error inside the surface.
Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const; Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const Standard_OVERRIDE;
Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots); Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots) Standard_OVERRIDE;
Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults); Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths); Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
//! The method returns Standard_True if the derivatives //! The method returns Standard_True if the derivatives
//! are computed, otherwise it returns Standard_False. //! are computed, otherwise it returns Standard_False.
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const; Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const Standard_OVERRIDE;

View File

@ -64,78 +64,78 @@ public:
Standard_EXPORT BRepBlend_SurfRstConstRad(const Handle(Adaptor3d_HSurface)& Surf, const Handle(Adaptor3d_HSurface)& SurfRst, const Handle(Adaptor2d_HCurve2d)& Rst, const Handle(Adaptor3d_HCurve)& CGuide); Standard_EXPORT BRepBlend_SurfRstConstRad(const Handle(Adaptor3d_HSurface)& Surf, const Handle(Adaptor3d_HSurface)& SurfRst, const Handle(Adaptor2d_HCurve2d)& Rst, const Handle(Adaptor3d_HCurve)& CGuide);
//! Returns 3. //! Returns 3.
Standard_EXPORT Standard_Integer NbVariables() const; Standard_EXPORT Standard_Integer NbVariables() const Standard_OVERRIDE;
//! Returns 3. //! Returns 3.
Standard_EXPORT Standard_Integer NbEquations() const; Standard_EXPORT Standard_Integer NbEquations() const Standard_OVERRIDE;
//! computes the values <F> of the Functions for the //! computes the values <F> of the Functions for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F); Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F) Standard_OVERRIDE;
//! returns the values <D> of the derivatives for the //! returns the values <D> of the derivatives for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D); Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) Standard_OVERRIDE;
//! returns the values <F> of the functions and the derivatives //! returns the values <F> of the functions and the derivatives
//! <D> for the variable <X>. //! <D> for the variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D); Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) Standard_OVERRIDE;
Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef, const Handle(Adaptor2d_HCurve2d)& RstRef); Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef, const Handle(Adaptor2d_HCurve2d)& RstRef);
Standard_EXPORT void Set (const Standard_Real Param); Standard_EXPORT void Set (const Standard_Real Param) Standard_OVERRIDE;
//! Sets the bounds of the parametric interval on //! Sets the bounds of the parametric interval on
//! the guide line. //! the guide line.
//! This determines the derivatives in these values if the //! This determines the derivatives in these values if the
//! function is not Cn. //! function is not Cn.
Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last); Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last) Standard_OVERRIDE;
Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const; Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const Standard_OVERRIDE;
Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const; Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol); Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) Standard_OVERRIDE;
//! Returns the minimal Distance beetween two //! Returns the minimal Distance beetween two
//! extremitys of calculed sections. //! extremitys of calculed sections.
Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE; Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnS() const; Standard_EXPORT const gp_Pnt& PointOnS() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnRst() const; Standard_EXPORT const gp_Pnt& PointOnRst() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the surface. //! Returns U,V coordinates of the point on the surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnS() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnS() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the curve on //! Returns U,V coordinates of the point on the curve on
//! surface. //! surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst() const Standard_OVERRIDE;
//! Returns parameter of the point on the curve. //! Returns parameter of the point on the curve.
Standard_EXPORT Standard_Real ParameterOnRst() const; Standard_EXPORT Standard_Real ParameterOnRst() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsTangencyPoint() const; Standard_EXPORT Standard_Boolean IsTangencyPoint() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnS() const; Standard_EXPORT const gp_Vec& TangentOnS() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnS() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnS() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnRst() const; Standard_EXPORT const gp_Vec& TangentOnRst() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnRst() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnRst() const Standard_OVERRIDE;
//! Enables implementation of a criterion of decrochage //! Enables implementation of a criterion of decrochage
//! specific to the function. //! specific to the function.
//! Warning: Can be called without previous call of issolution //! Warning: Can be called without previous call of issolution
//! but the values calculated can be senseless. //! but the values calculated can be senseless.
Standard_EXPORT Standard_Boolean Decroch (const math_Vector& Sol, gp_Vec& NS, gp_Vec& TgS) const; Standard_EXPORT Standard_Boolean Decroch (const math_Vector& Sol, gp_Vec& NS, gp_Vec& TgS) const Standard_OVERRIDE;
Standard_EXPORT void Set (const Standard_Real Radius, const Standard_Integer Choix); Standard_EXPORT void Set (const Standard_Real Radius, const Standard_Integer Choix);
@ -146,49 +146,49 @@ public:
Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C); Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C);
//! Returns if the section is rationnal //! Returns if the section is rationnal
Standard_EXPORT Standard_Boolean IsRational() const; Standard_EXPORT Standard_Boolean IsRational() const Standard_OVERRIDE;
//! Returns the length of the maximum section //! Returns the length of the maximum section
Standard_EXPORT Standard_Real GetSectionSize() const; Standard_EXPORT Standard_Real GetSectionSize() const Standard_OVERRIDE;
//! Compute the minimal value of weight for each poles //! Compute the minimal value of weight for each poles
//! of all sections. //! of all sections.
Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const; Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
//! Returns the number of intervals for continuity //! Returns the number of intervals for continuity
//! <S>. May be one if Continuity(me) >= <S> //! <S>. May be one if Continuity(me) >= <S>
Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const; Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const Standard_OVERRIDE;
//! Stores in <T> the parameters bounding the intervals //! Stores in <T> the parameters bounding the intervals
//! of continuity <S>. //! of continuity <S>.
//! The array must provide enough room to accomodate //! The array must provide enough room to accomodate
//! for the parameters. i.e. T.Length() > NbIntervals() //! for the parameters. i.e. T.Length() > NbIntervals()
Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const; Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d); Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) Standard_OVERRIDE;
//! Returns the tolerance to reach in approximation //! Returns the tolerance to reach in approximation
//! to respecte //! to respecte
//! BoundTol error at the Boundary //! BoundTol error at the Boundary
//! AngleTol tangent error at the Boundary //! AngleTol tangent error at the Boundary
//! SurfTol error inside the surface. //! SurfTol error inside the surface.
Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const; Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const Standard_OVERRIDE;
Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots); Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots) Standard_OVERRIDE;
Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults); Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
//! The method returns Standard_True if the derivatives //! The method returns Standard_True if the derivatives
//! are computed, otherwise it returns Standard_False. //! are computed, otherwise it returns Standard_False.
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths); Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) Standard_OVERRIDE;
Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const; Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const Standard_OVERRIDE;

View File

@ -65,76 +65,76 @@ public:
Standard_EXPORT BRepBlend_SurfRstEvolRad(const Handle(Adaptor3d_HSurface)& Surf, const Handle(Adaptor3d_HSurface)& SurfRst, const Handle(Adaptor2d_HCurve2d)& Rst, const Handle(Adaptor3d_HCurve)& CGuide, const Handle(Law_Function)& Evol); Standard_EXPORT BRepBlend_SurfRstEvolRad(const Handle(Adaptor3d_HSurface)& Surf, const Handle(Adaptor3d_HSurface)& SurfRst, const Handle(Adaptor2d_HCurve2d)& Rst, const Handle(Adaptor3d_HCurve)& CGuide, const Handle(Law_Function)& Evol);
//! Returns 3. //! Returns 3.
Standard_EXPORT Standard_Integer NbVariables() const; Standard_EXPORT Standard_Integer NbVariables() const Standard_OVERRIDE;
//! Returns 3. //! Returns 3.
Standard_EXPORT Standard_Integer NbEquations() const; Standard_EXPORT Standard_Integer NbEquations() const Standard_OVERRIDE;
//! computes the values <F> of the Functions for the //! computes the values <F> of the Functions for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F); Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F) Standard_OVERRIDE;
//! returns the values <D> of the derivatives for the //! returns the values <D> of the derivatives for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D); Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) Standard_OVERRIDE;
//! returns the values <F> of the functions and the derivatives //! returns the values <F> of the functions and the derivatives
//! <D> for the variable <X>. //! <D> for the variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D); Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) Standard_OVERRIDE;
Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef, const Handle(Adaptor2d_HCurve2d)& RstRef); Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef, const Handle(Adaptor2d_HCurve2d)& RstRef);
Standard_EXPORT void Set (const Standard_Real Param); Standard_EXPORT void Set (const Standard_Real Param) Standard_OVERRIDE;
//! Sets the bounds of the parametric interval on //! Sets the bounds of the parametric interval on
//! the guide line. //! the guide line.
//! This determines the derivatives in these values if the //! This determines the derivatives in these values if the
//! function is not Cn. //! function is not Cn.
Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last); Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last) Standard_OVERRIDE;
Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const; Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const Standard_OVERRIDE;
Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const; Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol); Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) Standard_OVERRIDE;
//! Returns the minimal Distance beetween two //! Returns the minimal Distance beetween two
//! extremitys of calculed sections. //! extremitys of calculed sections.
Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE; Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnS() const; Standard_EXPORT const gp_Pnt& PointOnS() const Standard_OVERRIDE;
Standard_EXPORT const gp_Pnt& PointOnRst() const; Standard_EXPORT const gp_Pnt& PointOnRst() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the surface. //! Returns U,V coordinates of the point on the surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnS() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnS() const Standard_OVERRIDE;
//! Returns U,V coordinates of the point on the curve on //! Returns U,V coordinates of the point on the curve on
//! surface. //! surface.
Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst() const; Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst() const Standard_OVERRIDE;
//! Returns parameter of the point on the curve. //! Returns parameter of the point on the curve.
Standard_EXPORT Standard_Real ParameterOnRst() const; Standard_EXPORT Standard_Real ParameterOnRst() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsTangencyPoint() const; Standard_EXPORT Standard_Boolean IsTangencyPoint() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnS() const; Standard_EXPORT const gp_Vec& TangentOnS() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnS() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnS() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec& TangentOnRst() const; Standard_EXPORT const gp_Vec& TangentOnRst() const Standard_OVERRIDE;
Standard_EXPORT const gp_Vec2d& Tangent2dOnRst() const; Standard_EXPORT const gp_Vec2d& Tangent2dOnRst() const Standard_OVERRIDE;
//! Permet d ' implementer un critere de decrochage //! Permet d ' implementer un critere de decrochage
//! specifique a la fonction. //! specifique a la fonction.
Standard_EXPORT Standard_Boolean Decroch (const math_Vector& Sol, gp_Vec& NS, gp_Vec& TgS) const; Standard_EXPORT Standard_Boolean Decroch (const math_Vector& Sol, gp_Vec& NS, gp_Vec& TgS) const Standard_OVERRIDE;
Standard_EXPORT void Set (const Standard_Integer Choix); Standard_EXPORT void Set (const Standard_Integer Choix);
@ -145,49 +145,49 @@ public:
Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C); Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C);
//! Returns if the section is rationnal //! Returns if the section is rationnal
Standard_EXPORT Standard_Boolean IsRational() const; Standard_EXPORT Standard_Boolean IsRational() const Standard_OVERRIDE;
//! Returns the length of the maximum section //! Returns the length of the maximum section
Standard_EXPORT Standard_Real GetSectionSize() const; Standard_EXPORT Standard_Real GetSectionSize() const Standard_OVERRIDE;
//! Compute the minimal value of weight for each poles //! Compute the minimal value of weight for each poles
//! of all sections. //! of all sections.
Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const; Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
//! Returns the number of intervals for continuity //! Returns the number of intervals for continuity
//! <S>. May be one if Continuity(me) >= <S> //! <S>. May be one if Continuity(me) >= <S>
Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const; Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const Standard_OVERRIDE;
//! Stores in <T> the parameters bounding the intervals //! Stores in <T> the parameters bounding the intervals
//! of continuity <S>. //! of continuity <S>.
//! The array must provide enough room to accomodate //! The array must provide enough room to accomodate
//! for the parameters. i.e. T.Length() > NbIntervals() //! for the parameters. i.e. T.Length() > NbIntervals()
Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const; Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d); Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) Standard_OVERRIDE;
//! Returns the tolerance to reach in approximation //! Returns the tolerance to reach in approximation
//! to respecte //! to respecte
//! BoundTol error at the Boundary //! BoundTol error at the Boundary
//! AngleTol tangent error at the Boundary //! AngleTol tangent error at the Boundary
//! SurfTol error inside the surface. //! SurfTol error inside the surface.
Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const; Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const Standard_OVERRIDE;
Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots); Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots) Standard_OVERRIDE;
Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults); Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
//! Used for the first and last section //! Used for the first and last section
//! The method returns Standard_True if the derivatives //! The method returns Standard_True if the derivatives
//! are computed, otherwise it returns Standard_False. //! are computed, otherwise it returns Standard_False.
Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths); Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths); Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) Standard_OVERRIDE;
Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const; Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const Standard_OVERRIDE;

View File

@ -43,7 +43,7 @@ public:
//! copies surface if requested //! copies surface if requested
Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S,
TopLoc_Location& L, Standard_Real& Tol, TopLoc_Location& L, Standard_Real& Tol,
Standard_Boolean& RevWires, Standard_Boolean& RevFace) Standard_Boolean& RevWires, Standard_Boolean& RevFace) Standard_OVERRIDE
{ {
S = BRep_Tool::Surface(F,L); S = BRep_Tool::Surface(F,L);
Tol = BRep_Tool::Tolerance(F); Tol = BRep_Tool::Tolerance(F);
@ -57,7 +57,7 @@ public:
//! Returns true to indicate the need to copy triangulation; //! Returns true to indicate the need to copy triangulation;
//! copies it if required //! copies it if required
Standard_Boolean NewTriangulation(const TopoDS_Face& F, Handle(Poly_Triangulation)& T) Standard_Boolean NewTriangulation(const TopoDS_Face& F, Handle(Poly_Triangulation)& T) Standard_OVERRIDE
{ {
if (!myCopyMesh) if (!myCopyMesh)
return Standard_False; return Standard_False;
@ -76,7 +76,7 @@ public:
//! Returns true to indicate the need to copy edge; //! Returns true to indicate the need to copy edge;
//! copies curves if requested //! copies curves if requested
Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C,
TopLoc_Location& L, Standard_Real& Tol) TopLoc_Location& L, Standard_Real& Tol) Standard_OVERRIDE
{ {
Standard_Real f,l; Standard_Real f,l;
C = BRep_Tool::Curve (E, L, f, l); C = BRep_Tool::Curve (E, L, f, l);
@ -90,7 +90,7 @@ public:
//! Returns true to indicate the need to copy vertex //! Returns true to indicate the need to copy vertex
Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P,
Standard_Real& Tol) Standard_Real& Tol) Standard_OVERRIDE
{ {
P = BRep_Tool::Pnt(V); P = BRep_Tool::Pnt(V);
Tol = BRep_Tool::Tolerance(V); Tol = BRep_Tool::Tolerance(V);
@ -104,7 +104,7 @@ public:
const TopoDS_Edge& /*NewE*/, const TopoDS_Edge& /*NewE*/,
const TopoDS_Face& /*NewF*/, const TopoDS_Face& /*NewF*/,
Handle(Geom2d_Curve)& C, Handle(Geom2d_Curve)& C,
Standard_Real& Tol) Standard_Real& Tol) Standard_OVERRIDE
{ {
Tol = BRep_Tool::Tolerance(E); Tol = BRep_Tool::Tolerance(E);
Standard_Real f, l; Standard_Real f, l;
@ -118,7 +118,7 @@ public:
//! Returns true to indicate the need to copy vertex //! Returns true to indicate the need to copy vertex
Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E,
Standard_Real& P, Standard_Real& Tol) Standard_Real& P, Standard_Real& Tol) Standard_OVERRIDE
{ {
if (V.IsNull()) return Standard_False; // infinite edge may have Null vertex if (V.IsNull()) return Standard_False; // infinite edge may have Null vertex
@ -131,7 +131,7 @@ public:
//! Returns the continuity of E between F1 and F2 //! Returns the continuity of E between F1 and F2
GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1,
const TopoDS_Face& F2, const TopoDS_Edge&, const TopoDS_Face& F2, const TopoDS_Edge&,
const TopoDS_Face&, const TopoDS_Face&) const TopoDS_Face&, const TopoDS_Face&) Standard_OVERRIDE
{ {
return BRep_Tool::Continuity (E, F1, F2); return BRep_Tool::Continuity (E, F1, F2);
} }

View File

@ -42,11 +42,11 @@ public:
Standard_EXPORT BRepCheck_Edge(const TopoDS_Edge& E); Standard_EXPORT BRepCheck_Edge(const TopoDS_Edge& E);
Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape); Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape) Standard_OVERRIDE;
Standard_EXPORT void Minimum(); Standard_EXPORT void Minimum() Standard_OVERRIDE;
Standard_EXPORT void Blind(); Standard_EXPORT void Blind() Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean GeometricControls() const; Standard_EXPORT Standard_Boolean GeometricControls() const;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BRepCheck_Face(const TopoDS_Face& F); Standard_EXPORT BRepCheck_Face(const TopoDS_Face& F);
Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape); Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape) Standard_OVERRIDE;
Standard_EXPORT void Minimum(); Standard_EXPORT void Minimum() Standard_OVERRIDE;
Standard_EXPORT void Blind(); Standard_EXPORT void Blind() Standard_OVERRIDE;
Standard_EXPORT BRepCheck_Status IntersectWires (const Standard_Boolean Update = Standard_False); Standard_EXPORT BRepCheck_Status IntersectWires (const Standard_Boolean Update = Standard_False);

View File

@ -42,11 +42,11 @@ public:
Standard_EXPORT BRepCheck_Shell(const TopoDS_Shell& S); Standard_EXPORT BRepCheck_Shell(const TopoDS_Shell& S);
Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape); Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape) Standard_OVERRIDE;
Standard_EXPORT void Minimum(); Standard_EXPORT void Minimum() Standard_OVERRIDE;
Standard_EXPORT void Blind(); Standard_EXPORT void Blind() Standard_OVERRIDE;
//! Checks if the oriented faces of the shell give a //! Checks if the oriented faces of the shell give a
//! closed shell. If the wire is closed, returns //! closed shell. If the wire is closed, returns

View File

@ -38,11 +38,11 @@ public:
Standard_EXPORT BRepCheck_Vertex(const TopoDS_Vertex& V); Standard_EXPORT BRepCheck_Vertex(const TopoDS_Vertex& V);
Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape); Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape) Standard_OVERRIDE;
Standard_EXPORT void Minimum(); Standard_EXPORT void Minimum() Standard_OVERRIDE;
Standard_EXPORT void Blind(); Standard_EXPORT void Blind() Standard_OVERRIDE;
Standard_EXPORT Standard_Real Tolerance(); Standard_EXPORT Standard_Real Tolerance();

View File

@ -45,14 +45,14 @@ public:
//! if <ContextShape> is a face, consequently checks //! if <ContextShape> is a face, consequently checks
//! SelfIntersect(), Closed(), Orientation() and //! SelfIntersect(), Closed(), Orientation() and
//! Closed2d until faulty is found //! Closed2d until faulty is found
Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape); Standard_EXPORT void InContext (const TopoDS_Shape& ContextShape) Standard_OVERRIDE;
//! checks that the wire is not empty and "connex". //! checks that the wire is not empty and "connex".
//! Called by constructor //! Called by constructor
Standard_EXPORT void Minimum(); Standard_EXPORT void Minimum() Standard_OVERRIDE;
//! Does nothing //! Does nothing
Standard_EXPORT void Blind(); Standard_EXPORT void Blind() Standard_OVERRIDE;
//! Checks if the oriented edges of the wire give a //! Checks if the oriented edges of the wire give a
//! closed wire. If the wire is closed, returns //! closed wire. If the wire is closed, returns

View File

@ -39,16 +39,16 @@ public:
public: //! @name methods implementing BVH set interface public: //! @name methods implementing BVH set interface
//! Returns total number of triangles. //! Returns total number of triangles.
Standard_Integer Size() const; Standard_Integer Size() const Standard_OVERRIDE;
//! Returns AABB of the given triangle. //! Returns AABB of the given triangle.
BVH_Box<Standard_Real, 3> Box (const Standard_Integer theIndex) const; BVH_Box<Standard_Real, 3> Box (const Standard_Integer theIndex) const Standard_OVERRIDE;
//! Returns centroid position along specified axis. //! Returns centroid position along specified axis.
Standard_Real Center (const Standard_Integer theIndex, const Standard_Integer theAxis) const; Standard_Real Center (const Standard_Integer theIndex, const Standard_Integer theAxis) const Standard_OVERRIDE;
//! Swaps indices of two specified triangles. //! Swaps indices of two specified triangles.
void Swap (const Standard_Integer theIndex1, const Standard_Integer theIndex2); void Swap (const Standard_Integer theIndex1, const Standard_Integer theIndex2) Standard_OVERRIDE;
public: public:

View File

@ -58,7 +58,7 @@ public:
//! Adds edge E to the table of edges used by this //! Adds edge E to the table of edges used by this
//! algorithm to build chamfers, where the parameters //! algorithm to build chamfers, where the parameters
//! of the chamfer must be set after the //! of the chamfer must be set after the
Standard_EXPORT void Add (const TopoDS_Edge& E); Standard_EXPORT void Add (const TopoDS_Edge& E) Standard_OVERRIDE;
//! Adds edge E to the table of edges used by this //! Adds edge E to the table of edges used by this
//! algorithm to build chamfers, where //! algorithm to build chamfers, where
@ -138,11 +138,11 @@ public:
//! Use the SetDists function to reset this data. //! Use the SetDists function to reset this data.
//! Warning //! Warning
//! Nothing is done if IC is outside the bounds of the table of contours. //! Nothing is done if IC is outside the bounds of the table of contours.
Standard_EXPORT void ResetContour (const Standard_Integer IC); Standard_EXPORT void ResetContour (const Standard_Integer IC) Standard_OVERRIDE;
//! Returns the number of contours generated using the //! Returns the number of contours generated using the
//! Add function in the internal data structure of this algorithm. //! Add function in the internal data structure of this algorithm.
Standard_EXPORT Standard_Integer NbContours() const; Standard_EXPORT Standard_Integer NbContours() const Standard_OVERRIDE;
//! Returns the index of the contour in the internal data //! Returns the index of the contour in the internal data
//! structure of this algorithm, which contains the edge E of the shape. //! structure of this algorithm, which contains the edge E of the shape.
@ -150,13 +150,13 @@ public:
//! Warning //! Warning
//! This index can change if a contour is removed from the //! This index can change if a contour is removed from the
//! internal data structure of this algorithm using the function Remove. //! internal data structure of this algorithm using the function Remove.
Standard_EXPORT Standard_Integer Contour (const TopoDS_Edge& E) const; Standard_EXPORT Standard_Integer Contour (const TopoDS_Edge& E) const Standard_OVERRIDE;
//! Returns the number of edges in the contour of index I in //! Returns the number of edges in the contour of index I in
//! the internal data structure of this algorithm. //! the internal data structure of this algorithm.
//! Warning //! Warning
//! Returns 0 if I is outside the bounds of the table of contours. //! Returns 0 if I is outside the bounds of the table of contours.
Standard_EXPORT Standard_Integer NbEdges (const Standard_Integer I) const; Standard_EXPORT Standard_Integer NbEdges (const Standard_Integer I) const Standard_OVERRIDE;
//! Returns the edge of index J in the contour of index I in //! Returns the edge of index J in the contour of index I in
//! the internal data structure of this algorithm. //! the internal data structure of this algorithm.
@ -164,32 +164,32 @@ public:
//! Returns a null shape if: //! Returns a null shape if:
//! - I is outside the bounds of the table of contours, or //! - I is outside the bounds of the table of contours, or
//! - J is outside the bounds of the table of edges of the contour of index I. //! - J is outside the bounds of the table of edges of the contour of index I.
Standard_EXPORT const TopoDS_Edge& Edge (const Standard_Integer I, const Standard_Integer J) const; Standard_EXPORT const TopoDS_Edge& Edge (const Standard_Integer I, const Standard_Integer J) const Standard_OVERRIDE;
//! Removes the contour in the internal data structure of //! Removes the contour in the internal data structure of
//! this algorithm which contains the edge E of the shape. //! this algorithm which contains the edge E of the shape.
//! Warning //! Warning
//! Nothing is done if the edge E does not belong to the //! Nothing is done if the edge E does not belong to the
//! contour in the internal data structure of this algorithm. //! contour in the internal data structure of this algorithm.
Standard_EXPORT void Remove (const TopoDS_Edge& E); Standard_EXPORT void Remove (const TopoDS_Edge& E) Standard_OVERRIDE;
//! Returns the length of the contour of index IC in the //! Returns the length of the contour of index IC in the
//! internal data structure of this algorithm. //! internal data structure of this algorithm.
//! Warning //! Warning
//! Returns -1. if IC is outside the bounds of the table of contours. //! Returns -1. if IC is outside the bounds of the table of contours.
Standard_EXPORT Standard_Real Length (const Standard_Integer IC) const; Standard_EXPORT Standard_Real Length (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns the first vertex of the contour of index IC //! Returns the first vertex of the contour of index IC
//! in the internal data structure of this algorithm. //! in the internal data structure of this algorithm.
//! Warning //! Warning
//! Returns a null shape if IC is outside the bounds of the table of contours. //! Returns a null shape if IC is outside the bounds of the table of contours.
Standard_EXPORT TopoDS_Vertex FirstVertex (const Standard_Integer IC) const; Standard_EXPORT TopoDS_Vertex FirstVertex (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns the last vertex of the contour of index IC //! Returns the last vertex of the contour of index IC
//! in the internal data structure of this algorithm. //! in the internal data structure of this algorithm.
//! Warning //! Warning
//! Returns a null shape if IC is outside the bounds of the table of contours. //! Returns a null shape if IC is outside the bounds of the table of contours.
Standard_EXPORT TopoDS_Vertex LastVertex (const Standard_Integer IC) const; Standard_EXPORT TopoDS_Vertex LastVertex (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns the curvilinear abscissa of the vertex V on the //! Returns the curvilinear abscissa of the vertex V on the
//! contour of index IC in the internal data structure of this algorithm. //! contour of index IC in the internal data structure of this algorithm.
@ -197,7 +197,7 @@ public:
//! Returns -1. if: //! Returns -1. if:
//! - IC is outside the bounds of the table of contours, or //! - IC is outside the bounds of the table of contours, or
//! - V is not on the contour of index IC. //! - V is not on the contour of index IC.
Standard_EXPORT Standard_Real Abscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const; Standard_EXPORT Standard_Real Abscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const Standard_OVERRIDE;
//! Returns the relative curvilinear abscissa (i.e. between 0 //! Returns the relative curvilinear abscissa (i.e. between 0
//! and 1) of the vertex V on the contour of index IC in the //! and 1) of the vertex V on the contour of index IC in the
@ -206,19 +206,19 @@ public:
//! Returns -1. if: //! Returns -1. if:
//! - IC is outside the bounds of the table of contours, or //! - IC is outside the bounds of the table of contours, or
//! - V is not on the contour of index IC. //! - V is not on the contour of index IC.
Standard_EXPORT Standard_Real RelativeAbscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const; Standard_EXPORT Standard_Real RelativeAbscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const Standard_OVERRIDE;
//! eturns true if the contour of index IC in the internal //! eturns true if the contour of index IC in the internal
//! data structure of this algorithm is closed and tangential at the point of closure. //! data structure of this algorithm is closed and tangential at the point of closure.
//! Warning //! Warning
//! Returns false if IC is outside the bounds of the table of contours. //! Returns false if IC is outside the bounds of the table of contours.
Standard_EXPORT Standard_Boolean ClosedAndTangent (const Standard_Integer IC) const; Standard_EXPORT Standard_Boolean ClosedAndTangent (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns true if the contour of index IC in the internal //! Returns true if the contour of index IC in the internal
//! data structure of this algorithm is closed. //! data structure of this algorithm is closed.
//! Warning //! Warning
//! Returns false if IC is outside the bounds of the table of contours. //! Returns false if IC is outside the bounds of the table of contours.
Standard_EXPORT Standard_Boolean Closed (const Standard_Integer IC) const; Standard_EXPORT Standard_Boolean Closed (const Standard_Integer IC) const Standard_OVERRIDE;
//! Builds the chamfers on all the contours in the internal //! Builds the chamfers on all the contours in the internal
//! data structure of this algorithm and constructs the resulting shape. //! data structure of this algorithm and constructs the resulting shape.
@ -243,7 +243,7 @@ public:
//! Reinitializes this algorithm, thus canceling the effects of the Build function. //! Reinitializes this algorithm, thus canceling the effects of the Build function.
//! This function allows modifications to be made to the //! This function allows modifications to be made to the
//! contours and chamfer parameters in order to rebuild the shape. //! contours and chamfer parameters in order to rebuild the shape.
Standard_EXPORT void Reset(); Standard_EXPORT void Reset() Standard_OVERRIDE;
//! Returns the internal filleting algorithm. //! Returns the internal filleting algorithm.
Standard_EXPORT Handle(TopOpeBRepBuild_HBuilder) Builder() const; Standard_EXPORT Handle(TopOpeBRepBuild_HBuilder) Builder() const;
@ -258,11 +258,11 @@ public:
Standard_EXPORT virtual Standard_Boolean IsDeleted (const TopoDS_Shape& F) Standard_OVERRIDE; Standard_EXPORT virtual Standard_Boolean IsDeleted (const TopoDS_Shape& F) Standard_OVERRIDE;
Standard_EXPORT void Simulate (const Standard_Integer IC); Standard_EXPORT void Simulate (const Standard_Integer IC) Standard_OVERRIDE;
Standard_EXPORT Standard_Integer NbSurf (const Standard_Integer IC) const; Standard_EXPORT Standard_Integer NbSurf (const Standard_Integer IC) const Standard_OVERRIDE;
Standard_EXPORT Handle(ChFiDS_SecHArray1) Sect (const Standard_Integer IC, const Standard_Integer IS) const; Standard_EXPORT Handle(ChFiDS_SecHArray1) Sect (const Standard_Integer IC, const Standard_Integer IS) const Standard_OVERRIDE;

View File

@ -79,7 +79,7 @@ public:
//! Adds a fillet contour in the builder (builds a //! Adds a fillet contour in the builder (builds a
//! contour of tangent edges). //! contour of tangent edges).
//! The Radius must be set after. //! The Radius must be set after.
Standard_EXPORT void Add (const TopoDS_Edge& E); Standard_EXPORT void Add (const TopoDS_Edge& E) Standard_OVERRIDE;
//! Adds a fillet description in the builder //! Adds a fillet description in the builder
//! - builds a contour of tangent edges, //! - builds a contour of tangent edges,
@ -144,7 +144,7 @@ public:
//! Use the SetRadius function to reset this data. //! Use the SetRadius function to reset this data.
//! Warning //! Warning
//! Nothing is done if IC is outside the bounds of the table of contours. //! Nothing is done if IC is outside the bounds of the table of contours.
Standard_EXPORT void ResetContour (const Standard_Integer IC); Standard_EXPORT void ResetContour (const Standard_Integer IC) Standard_OVERRIDE;
//! Returns true if the radius of the fillet along the contour of index IC //! Returns true if the radius of the fillet along the contour of index IC
//! in the internal data structure of this algorithm is constant, //! in the internal data structure of this algorithm is constant,
@ -196,7 +196,7 @@ public:
//! Returns the number of contours generated using the //! Returns the number of contours generated using the
//! Add function in the internal data structure of this algorithm. //! Add function in the internal data structure of this algorithm.
Standard_EXPORT Standard_Integer NbContours() const; Standard_EXPORT Standard_Integer NbContours() const Standard_OVERRIDE;
//! Returns the index of the contour in the internal data //! Returns the index of the contour in the internal data
//! structure of this algorithm which contains the edge E of the shape. //! structure of this algorithm which contains the edge E of the shape.
@ -204,13 +204,13 @@ public:
//! Warning //! Warning
//! This index can change if a contour is removed from the //! This index can change if a contour is removed from the
//! internal data structure of this algorithm using the function Remove. //! internal data structure of this algorithm using the function Remove.
Standard_EXPORT Standard_Integer Contour (const TopoDS_Edge& E) const; Standard_EXPORT Standard_Integer Contour (const TopoDS_Edge& E) const Standard_OVERRIDE;
//! Returns the number of edges in the contour of index I in //! Returns the number of edges in the contour of index I in
//! the internal data structure of this algorithm. //! the internal data structure of this algorithm.
//! Warning //! Warning
//! Returns 0 if I is outside the bounds of the table of contours. //! Returns 0 if I is outside the bounds of the table of contours.
Standard_EXPORT Standard_Integer NbEdges (const Standard_Integer I) const; Standard_EXPORT Standard_Integer NbEdges (const Standard_Integer I) const Standard_OVERRIDE;
//! Returns the edge of index J in the contour of index I in //! Returns the edge of index J in the contour of index I in
//! the internal data structure of this algorithm. //! the internal data structure of this algorithm.
@ -218,32 +218,32 @@ public:
//! Returns a null shape if: //! Returns a null shape if:
//! - I is outside the bounds of the table of contours, or //! - I is outside the bounds of the table of contours, or
//! - J is outside the bounds of the table of edges of the index I contour. //! - J is outside the bounds of the table of edges of the index I contour.
Standard_EXPORT const TopoDS_Edge& Edge (const Standard_Integer I, const Standard_Integer J) const; Standard_EXPORT const TopoDS_Edge& Edge (const Standard_Integer I, const Standard_Integer J) const Standard_OVERRIDE;
//! Removes the contour in the internal data structure of //! Removes the contour in the internal data structure of
//! this algorithm which contains the edge E of the shape. //! this algorithm which contains the edge E of the shape.
//! Warning //! Warning
//! Nothing is done if the edge E does not belong to the //! Nothing is done if the edge E does not belong to the
//! contour in the internal data structure of this algorithm. //! contour in the internal data structure of this algorithm.
Standard_EXPORT void Remove (const TopoDS_Edge& E); Standard_EXPORT void Remove (const TopoDS_Edge& E) Standard_OVERRIDE;
//! Returns the length of the contour of index IC in the //! Returns the length of the contour of index IC in the
//! internal data structure of this algorithm. //! internal data structure of this algorithm.
//! Warning //! Warning
//! Returns -1. if IC is outside the bounds of the table of contours. //! Returns -1. if IC is outside the bounds of the table of contours.
Standard_EXPORT Standard_Real Length (const Standard_Integer IC) const; Standard_EXPORT Standard_Real Length (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns the first vertex of the contour of index IC //! Returns the first vertex of the contour of index IC
//! in the internal data structure of this algorithm. //! in the internal data structure of this algorithm.
//! Warning //! Warning
//! Returns a null shape if IC is outside the bounds of the table of contours. //! Returns a null shape if IC is outside the bounds of the table of contours.
Standard_EXPORT TopoDS_Vertex FirstVertex (const Standard_Integer IC) const; Standard_EXPORT TopoDS_Vertex FirstVertex (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns the last vertex of the contour of index IC //! Returns the last vertex of the contour of index IC
//! in the internal data structure of this algorithm. //! in the internal data structure of this algorithm.
//! Warning //! Warning
//! Returns a null shape if IC is outside the bounds of the table of contours. //! Returns a null shape if IC is outside the bounds of the table of contours.
Standard_EXPORT TopoDS_Vertex LastVertex (const Standard_Integer IC) const; Standard_EXPORT TopoDS_Vertex LastVertex (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns the curvilinear abscissa of the vertex V on the //! Returns the curvilinear abscissa of the vertex V on the
//! contour of index IC in the internal data structure of this algorithm. //! contour of index IC in the internal data structure of this algorithm.
@ -251,7 +251,7 @@ public:
//! Returns -1. if: //! Returns -1. if:
//! - IC is outside the bounds of the table of contours, or //! - IC is outside the bounds of the table of contours, or
//! - V is not on the contour of index IC. //! - V is not on the contour of index IC.
Standard_EXPORT Standard_Real Abscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const; Standard_EXPORT Standard_Real Abscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const Standard_OVERRIDE;
//! Returns the relative curvilinear abscissa (i.e. between 0 //! Returns the relative curvilinear abscissa (i.e. between 0
//! and 1) of the vertex V on the contour of index IC in the //! and 1) of the vertex V on the contour of index IC in the
@ -260,20 +260,20 @@ public:
//! Returns -1. if: //! Returns -1. if:
//! - IC is outside the bounds of the table of contours, or //! - IC is outside the bounds of the table of contours, or
//! - V is not on the contour of index IC. //! - V is not on the contour of index IC.
Standard_EXPORT Standard_Real RelativeAbscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const; Standard_EXPORT Standard_Real RelativeAbscissa (const Standard_Integer IC, const TopoDS_Vertex& V) const Standard_OVERRIDE;
//! Returns true if the contour of index IC in the internal //! Returns true if the contour of index IC in the internal
//! data structure of this algorithm is closed and tangential //! data structure of this algorithm is closed and tangential
//! at the point of closure. //! at the point of closure.
//! Warning //! Warning
//! Returns false if IC is outside the bounds of the table of contours. //! Returns false if IC is outside the bounds of the table of contours.
Standard_EXPORT Standard_Boolean ClosedAndTangent (const Standard_Integer IC) const; Standard_EXPORT Standard_Boolean ClosedAndTangent (const Standard_Integer IC) const Standard_OVERRIDE;
//! Returns true if the contour of index IC in the internal //! Returns true if the contour of index IC in the internal
//! data structure of this algorithm is closed. //! data structure of this algorithm is closed.
//! Warning //! Warning
//! Returns false if IC is outside the bounds of the table of contours. //! Returns false if IC is outside the bounds of the table of contours.
Standard_EXPORT Standard_Boolean Closed (const Standard_Integer IC) const; Standard_EXPORT Standard_Boolean Closed (const Standard_Integer IC) const Standard_OVERRIDE;
//! Builds the fillets on all the contours in the internal data //! Builds the fillets on all the contours in the internal data
//! structure of this algorithm and constructs the resulting shape. //! structure of this algorithm and constructs the resulting shape.
@ -298,7 +298,7 @@ public:
//! Reinitializes this algorithm, thus canceling the effects of the Build function. //! Reinitializes this algorithm, thus canceling the effects of the Build function.
//! This function allows modifications to be made to the //! This function allows modifications to be made to the
//! contours and fillet parameters in order to rebuild the shape. //! contours and fillet parameters in order to rebuild the shape.
Standard_EXPORT void Reset(); Standard_EXPORT void Reset() Standard_OVERRIDE;
//! Returns the internal topology building algorithm. //! Returns the internal topology building algorithm.
Standard_EXPORT Handle(TopOpeBRepBuild_HBuilder) Builder() const; Standard_EXPORT Handle(TopOpeBRepBuild_HBuilder) Builder() const;
@ -320,11 +320,11 @@ public:
//! Return the faces created for surface <I>. //! Return the faces created for surface <I>.
Standard_EXPORT const TopTools_ListOfShape& NewFaces (const Standard_Integer I); Standard_EXPORT const TopTools_ListOfShape& NewFaces (const Standard_Integer I);
Standard_EXPORT void Simulate (const Standard_Integer IC); Standard_EXPORT void Simulate (const Standard_Integer IC) Standard_OVERRIDE;
Standard_EXPORT Standard_Integer NbSurf (const Standard_Integer IC) const; Standard_EXPORT Standard_Integer NbSurf (const Standard_Integer IC) const Standard_OVERRIDE;
Standard_EXPORT Handle(ChFiDS_SecHArray1) Sect (const Standard_Integer IC, const Standard_Integer IS) const; Standard_EXPORT Handle(ChFiDS_SecHArray1) Sect (const Standard_Integer IC, const Standard_Integer IS) const Standard_OVERRIDE;
//! Returns the number of contours where the computation //! Returns the number of contours where the computation
//! of the fillet failed //! of the fillet failed

View File

@ -47,7 +47,7 @@ public:
const TopLoc_Location& theLocation); const TopLoc_Location& theLocation);
//! Returns number of dicretization points. //! Returns number of dicretization points.
virtual Standard_Integer NbPoints() const virtual Standard_Integer NbPoints() const Standard_OVERRIDE
{ {
return myIndices.Length(); return myIndices.Length();
} }
@ -60,7 +60,7 @@ public:
virtual void Value(const Standard_Integer theIndex, virtual void Value(const Standard_Integer theIndex,
Standard_Real& theParameter, Standard_Real& theParameter,
gp_Pnt& thePoint, gp_Pnt& thePoint,
gp_Pnt2d& theUV); gp_Pnt2d& theUV) Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool) DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool)

View File

@ -48,7 +48,7 @@ public:
const Standard_Real theMinSize); const Standard_Real theMinSize);
//! Returns number of dicretization points. //! Returns number of dicretization points.
virtual Standard_Integer NbPoints() const virtual Standard_Integer NbPoints() const Standard_OVERRIDE
{ {
return myTool->NbPoints(); return myTool->NbPoints();
} }
@ -61,7 +61,7 @@ public:
virtual void Value(const Standard_Integer theIndex, virtual void Value(const Standard_Integer theIndex,
Standard_Real& theParameter, Standard_Real& theParameter,
gp_Pnt& thePoint, gp_Pnt& thePoint,
gp_Pnt2d& theUV); gp_Pnt2d& theUV) Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool) DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool)

View File

@ -67,7 +67,7 @@ public: //! @name mesher API
const BRepMesh_FastDiscret::Parameters& theParameters); const BRepMesh_FastDiscret::Parameters& theParameters);
//! Performs meshing ot the shape. //! Performs meshing ot the shape.
Standard_EXPORT virtual void Perform(); Standard_EXPORT virtual void Perform() Standard_OVERRIDE;
public: //! @name accessing to parameters. public: //! @name accessing to parameters.
@ -121,7 +121,7 @@ public: //! @name plugin API
protected: protected:
Standard_EXPORT virtual void init(); Standard_EXPORT virtual void init() Standard_OVERRIDE;
private: private:

View File

@ -74,10 +74,10 @@ public:
Standard_EXPORT virtual void Build() Standard_OVERRIDE; Standard_EXPORT virtual void Build() Standard_OVERRIDE;
//! Returns the TopoDS Shape of the bottom of the prism. //! Returns the TopoDS Shape of the bottom of the prism.
Standard_EXPORT TopoDS_Shape FirstShape(); Standard_EXPORT TopoDS_Shape FirstShape() Standard_OVERRIDE;
//! Returns the TopoDS Shape of the top of the prism. //! Returns the TopoDS Shape of the top of the prism.
Standard_EXPORT TopoDS_Shape LastShape(); Standard_EXPORT TopoDS_Shape LastShape() Standard_OVERRIDE;
Standard_EXPORT TopoDS_Shape Generated (const TopoDS_Shape& SSpine, const TopoDS_Shape& SProfile); Standard_EXPORT TopoDS_Shape Generated (const TopoDS_Shape& SSpine, const TopoDS_Shape& SProfile);

View File

@ -75,7 +75,7 @@ public:
Standard_EXPORT virtual void Build() Standard_OVERRIDE; Standard_EXPORT virtual void Build() Standard_OVERRIDE;
//! Returns the TopoDS Shape of the bottom of the prism. //! Returns the TopoDS Shape of the bottom of the prism.
Standard_EXPORT TopoDS_Shape FirstShape(); Standard_EXPORT TopoDS_Shape FirstShape() Standard_OVERRIDE;
//! Returns the TopoDS Shape of the top of the prism. //! Returns the TopoDS Shape of the top of the prism.
//! In the case of a finite prism, FirstShape returns the //! In the case of a finite prism, FirstShape returns the
@ -83,7 +83,7 @@ public:
//! otherwise, the copy of S belonging to the prism. //! otherwise, the copy of S belonging to the prism.
//! LastShape returns the copy of S translated by V at the //! LastShape returns the copy of S translated by V at the
//! time of construction. //! time of construction.
Standard_EXPORT TopoDS_Shape LastShape(); Standard_EXPORT TopoDS_Shape LastShape() Standard_OVERRIDE;
//! Returns ListOfShape from TopTools. //! Returns ListOfShape from TopTools.
Standard_EXPORT virtual const TopTools_ListOfShape& Generated (const TopoDS_Shape& S) Standard_OVERRIDE; Standard_EXPORT virtual const TopTools_ListOfShape& Generated (const TopoDS_Shape& S) Standard_OVERRIDE;

View File

@ -85,10 +85,10 @@ public:
//! Returns the first shape of the revol (coinciding with //! Returns the first shape of the revol (coinciding with
//! the generating shape). //! the generating shape).
Standard_EXPORT TopoDS_Shape FirstShape(); Standard_EXPORT TopoDS_Shape FirstShape() Standard_OVERRIDE;
//! Returns the TopoDS Shape of the end of the revol. //! Returns the TopoDS Shape of the end of the revol.
Standard_EXPORT TopoDS_Shape LastShape(); Standard_EXPORT TopoDS_Shape LastShape() Standard_OVERRIDE;
Standard_EXPORT virtual const TopTools_ListOfShape& Generated (const TopoDS_Shape& S) Standard_OVERRIDE; Standard_EXPORT virtual const TopTools_ListOfShape& Generated (const TopoDS_Shape& S) Standard_OVERRIDE;

View File

@ -49,75 +49,75 @@ public:
//! Builds the vertex addressed by [aGenV,aDirV], with its //! Builds the vertex addressed by [aGenV,aDirV], with its
//! geometric part, but without subcomponents. //! geometric part, but without subcomponents.
Standard_EXPORT TopoDS_Shape MakeEmptyVertex (const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirV); Standard_EXPORT TopoDS_Shape MakeEmptyVertex (const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirV) Standard_OVERRIDE;
//! Builds the edge addressed by [aGenV,aDirE], with its //! Builds the edge addressed by [aGenV,aDirE], with its
//! geometric part, but without subcomponents. //! geometric part, but without subcomponents.
Standard_EXPORT TopoDS_Shape MakeEmptyDirectingEdge (const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirE); Standard_EXPORT TopoDS_Shape MakeEmptyDirectingEdge (const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirE) Standard_OVERRIDE;
//! Builds the edge addressed by [aGenE,aDirV], with its //! Builds the edge addressed by [aGenE,aDirV], with its
//! geometric part, but without subcomponents. //! geometric part, but without subcomponents.
Standard_EXPORT TopoDS_Shape MakeEmptyGeneratingEdge (const TopoDS_Shape& aGenE, const Sweep_NumShape& aDirV); Standard_EXPORT TopoDS_Shape MakeEmptyGeneratingEdge (const TopoDS_Shape& aGenE, const Sweep_NumShape& aDirV) Standard_OVERRIDE;
//! Sets the parameters of the new vertex on the new //! Sets the parameters of the new vertex on the new
//! face. The new face and new vertex where generated //! face. The new face and new vertex where generated
//! from aGenF, aGenV and aDirV . //! from aGenF, aGenV and aDirV .
Standard_EXPORT void SetParameters (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewVertex, const TopoDS_Shape& aGenF, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirV); Standard_EXPORT void SetParameters (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewVertex, const TopoDS_Shape& aGenF, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirV) Standard_OVERRIDE;
//! Sets the parameter of the new vertex on the new //! Sets the parameter of the new vertex on the new
//! edge. The new edge and new vertex where generated //! edge. The new edge and new vertex where generated
//! from aGenV aDirE, and aDirV. //! from aGenV aDirE, and aDirV.
Standard_EXPORT void SetDirectingParameter (const TopoDS_Shape& aNewEdge, TopoDS_Shape& aNewVertex, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirE, const Sweep_NumShape& aDirV); Standard_EXPORT void SetDirectingParameter (const TopoDS_Shape& aNewEdge, TopoDS_Shape& aNewVertex, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirE, const Sweep_NumShape& aDirV) Standard_OVERRIDE;
//! Sets the parameter of the new vertex on the new //! Sets the parameter of the new vertex on the new
//! edge. The new edge and new vertex where generated //! edge. The new edge and new vertex where generated
//! from aGenE, aGenV and aDirV . //! from aGenE, aGenV and aDirV .
Standard_EXPORT void SetGeneratingParameter (const TopoDS_Shape& aNewEdge, TopoDS_Shape& aNewVertex, const TopoDS_Shape& aGenE, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirV); Standard_EXPORT void SetGeneratingParameter (const TopoDS_Shape& aNewEdge, TopoDS_Shape& aNewVertex, const TopoDS_Shape& aGenE, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirV) Standard_OVERRIDE;
//! Builds the face addressed by [aGenS,aDirS], with //! Builds the face addressed by [aGenS,aDirS], with
//! its geometric part, but without subcomponents. The //! its geometric part, but without subcomponents. The
//! couple aGenS, aDirS can be a "generating face and //! couple aGenS, aDirS can be a "generating face and
//! a directing vertex" or "a generating edge and a //! a directing vertex" or "a generating edge and a
//! directing edge". //! directing edge".
Standard_EXPORT TopoDS_Shape MakeEmptyFace (const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS); Standard_EXPORT TopoDS_Shape MakeEmptyFace (const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS) Standard_OVERRIDE;
//! Sets the PCurve for a new edge on a new face. The //! Sets the PCurve for a new edge on a new face. The
//! new edge and the new face were generated using //! new edge and the new face were generated using
//! aGenF, aGenE and aDirV. //! aGenF, aGenE and aDirV.
Standard_EXPORT void SetPCurve (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewEdge, const TopoDS_Shape& aGenF, const TopoDS_Shape& aGenE, const Sweep_NumShape& aDirV, const TopAbs_Orientation orien); Standard_EXPORT void SetPCurve (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewEdge, const TopoDS_Shape& aGenF, const TopoDS_Shape& aGenE, const Sweep_NumShape& aDirV, const TopAbs_Orientation orien) Standard_OVERRIDE;
//! Sets the PCurve for a new edge on a new face. The //! Sets the PCurve for a new edge on a new face. The
//! new edge and the new face were generated using //! new edge and the new face were generated using
//! aGenE, aDirE and aDirV. //! aGenE, aDirE and aDirV.
Standard_EXPORT void SetGeneratingPCurve (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewEdge, const TopoDS_Shape& aGenE, const Sweep_NumShape& aDirE, const Sweep_NumShape& aDirV, const TopAbs_Orientation orien); Standard_EXPORT void SetGeneratingPCurve (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewEdge, const TopoDS_Shape& aGenE, const Sweep_NumShape& aDirE, const Sweep_NumShape& aDirV, const TopAbs_Orientation orien) Standard_OVERRIDE;
//! Sets the PCurve for a new edge on a new face. The //! Sets the PCurve for a new edge on a new face. The
//! new edge and the new face were generated using //! new edge and the new face were generated using
//! aGenE, aDirE and aGenV. //! aGenE, aDirE and aGenV.
Standard_EXPORT void SetDirectingPCurve (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewEdge, const TopoDS_Shape& aGenE, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirE, const TopAbs_Orientation orien); Standard_EXPORT void SetDirectingPCurve (const TopoDS_Shape& aNewFace, TopoDS_Shape& aNewEdge, const TopoDS_Shape& aGenE, const TopoDS_Shape& aGenV, const Sweep_NumShape& aDirE, const TopAbs_Orientation orien) Standard_OVERRIDE;
//! Returns the Orientation of the shell in the solid //! Returns the Orientation of the shell in the solid
//! generated by the face aGenS with the edge aDirS. //! generated by the face aGenS with the edge aDirS.
//! It is REVERSED if the surface is swept in the //! It is REVERSED if the surface is swept in the
//! direction of the normal. //! direction of the normal.
Standard_EXPORT TopAbs_Orientation DirectSolid (const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS); Standard_EXPORT TopAbs_Orientation DirectSolid (const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS) Standard_OVERRIDE;
//! Returns true if aNewSubShape (addressed by //! Returns true if aNewSubShape (addressed by
//! aSubGenS and aDirS) must be added in aNewShape //! aSubGenS and aDirS) must be added in aNewShape
//! (addressed by aGenS and aDirS). //! (addressed by aGenS and aDirS).
Standard_EXPORT Standard_Boolean GGDShapeIsToAdd (const TopoDS_Shape& aNewShape, const TopoDS_Shape& aNewSubShape, const TopoDS_Shape& aGenS, const TopoDS_Shape& aSubGenS, const Sweep_NumShape& aDirS) const; Standard_EXPORT Standard_Boolean GGDShapeIsToAdd (const TopoDS_Shape& aNewShape, const TopoDS_Shape& aNewSubShape, const TopoDS_Shape& aGenS, const TopoDS_Shape& aSubGenS, const Sweep_NumShape& aDirS) const Standard_OVERRIDE;
//! Returns true if aNewSubShape (addressed by //! Returns true if aNewSubShape (addressed by
//! aGenS and aSubDirS) must be added in aNewShape //! aGenS and aSubDirS) must be added in aNewShape
//! (addressed by aGenS and aDirS). //! (addressed by aGenS and aDirS).
Standard_EXPORT Standard_Boolean GDDShapeIsToAdd (const TopoDS_Shape& aNewShape, const TopoDS_Shape& aNewSubShape, const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS, const Sweep_NumShape& aSubDirS) const; Standard_EXPORT Standard_Boolean GDDShapeIsToAdd (const TopoDS_Shape& aNewShape, const TopoDS_Shape& aNewSubShape, const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS, const Sweep_NumShape& aSubDirS) const Standard_OVERRIDE;
//! In some particular cases the topology of a //! In some particular cases the topology of a
//! generated face must be composed of independant //! generated face must be composed of independant
//! closed wires, in this case this function returns //! closed wires, in this case this function returns
//! true. The only case in whitch the function may //! true. The only case in whitch the function may
//! return true is a planar face in a closed revol. //! return true is a planar face in a closed revol.
Standard_EXPORT Standard_Boolean SeparatedWires (const TopoDS_Shape& aNewShape, const TopoDS_Shape& aNewSubShape, const TopoDS_Shape& aGenS, const TopoDS_Shape& aSubGenS, const Sweep_NumShape& aDirS) const; Standard_EXPORT Standard_Boolean SeparatedWires (const TopoDS_Shape& aNewShape, const TopoDS_Shape& aNewSubShape, const TopoDS_Shape& aGenS, const TopoDS_Shape& aSubGenS, const Sweep_NumShape& aDirS) const Standard_OVERRIDE;
//! In some particular cases the topology of a //! In some particular cases the topology of a
//! generated Shell must be composed of independant //! generated Shell must be composed of independant
@ -129,11 +129,11 @@ public:
//! resulting Shape. In some specific cases the shape //! resulting Shape. In some specific cases the shape
//! can be geometrically inexsistant, then this //! can be geometrically inexsistant, then this
//! function returns false. //! function returns false.
Standard_EXPORT Standard_Boolean HasShape (const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS) const; Standard_EXPORT Standard_Boolean HasShape (const TopoDS_Shape& aGenS, const Sweep_NumShape& aDirS) const Standard_OVERRIDE;
//! Returns true when the geometry of aGenS is not //! Returns true when the geometry of aGenS is not
//! modified by the rotation. //! modified by the rotation.
Standard_EXPORT Standard_Boolean IsInvariant (const TopoDS_Shape& aGenS) const; Standard_EXPORT Standard_Boolean IsInvariant (const TopoDS_Shape& aGenS) const Standard_OVERRIDE;
//! returns the axis //! returns the axis
Standard_EXPORT gp_Ax1 Axe() const; Standard_EXPORT gp_Ax1 Axe() const;

View File

@ -64,7 +64,7 @@ public:
//! face changes in the shells which contain it. -- //! face changes in the shells which contain it. --
//! Here, <RevFace> will return Standard_True if the //! Here, <RevFace> will return Standard_True if the
//! -- gp_Trsf is negative. //! -- gp_Trsf is negative.
Standard_EXPORT Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, TopLoc_Location& L, Standard_Real& Tol, Standard_Boolean& RevWires, Standard_Boolean& RevFace); Standard_EXPORT Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, TopLoc_Location& L, Standard_Real& Tol, Standard_Boolean& RevWires, Standard_Boolean& RevFace) Standard_OVERRIDE;
//! Returns Standard_True if the edge <E> has been //! Returns Standard_True if the edge <E> has been
//! modified. In this case, <C> is the new geometric //! modified. In this case, <C> is the new geometric
@ -72,14 +72,14 @@ public:
//! the new tolerance. Otherwise, returns //! the new tolerance. Otherwise, returns
//! Standard_False, and <C>, <L>, <Tol> are not //! Standard_False, and <C>, <L>, <Tol> are not
//! significant. //! significant.
Standard_EXPORT Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, TopLoc_Location& L, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, TopLoc_Location& L, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns Standard_True if the vertex <V> has been //! Returns Standard_True if the vertex <V> has been
//! modified. In this case, <P> is the new geometric //! modified. In this case, <P> is the new geometric
//! support of the vertex, <Tol> the new tolerance. //! support of the vertex, <Tol> the new tolerance.
//! Otherwise, returns Standard_False, and <P>, <Tol> //! Otherwise, returns Standard_False, and <P>, <Tol>
//! are not significant. //! are not significant.
Standard_EXPORT Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns Standard_True if the edge <E> has a new //! Returns Standard_True if the edge <E> has a new
//! curve on surface on the face <F>.In this case, <C> //! curve on surface on the face <F>.In this case, <C>
@ -87,14 +87,14 @@ public:
//! new location, <Tol> the new tolerance. //! new location, <Tol> the new tolerance.
//! Otherwise, returns Standard_False, and <C>, <L>, //! Otherwise, returns Standard_False, and <C>, <L>,
//! <Tol> are not significant. //! <Tol> are not significant.
Standard_EXPORT Standard_Boolean NewCurve2d (const TopoDS_Edge& E, const TopoDS_Face& F, const TopoDS_Edge& NewE, const TopoDS_Face& NewF, Handle(Geom2d_Curve)& C, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewCurve2d (const TopoDS_Edge& E, const TopoDS_Face& F, const TopoDS_Edge& NewE, const TopoDS_Face& NewF, Handle(Geom2d_Curve)& C, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns Standard_True if the Vertex <V> has a new //! Returns Standard_True if the Vertex <V> has a new
//! parameter on the edge <E>. In this case, <P> is //! parameter on the edge <E>. In this case, <P> is
//! the parameter, <Tol> the new tolerance. //! the parameter, <Tol> the new tolerance.
//! Otherwise, returns Standard_False, and <P>, <Tol> //! Otherwise, returns Standard_False, and <P>, <Tol>
//! are not significant. //! are not significant.
Standard_EXPORT Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Real& P, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Real& P, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns the continuity of <NewE> between <NewF1> //! Returns the continuity of <NewE> between <NewF1>
//! and <NewF2>. //! and <NewF2>.
@ -102,7 +102,7 @@ public:
//! <NewE> is the new edge created from <E>. <NewF1> //! <NewE> is the new edge created from <E>. <NewF1>
//! (resp. <NewF2>) is the new face created from <F1> //! (resp. <NewF2>) is the new face created from <F1>
//! (resp. <F2>). //! (resp. <F2>).
Standard_EXPORT GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, const TopoDS_Face& F2, const TopoDS_Edge& NewE, const TopoDS_Face& NewF1, const TopoDS_Face& NewF2); Standard_EXPORT GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, const TopoDS_Face& F2, const TopoDS_Edge& NewE, const TopoDS_Face& NewF1, const TopoDS_Face& NewF2) Standard_OVERRIDE;

View File

@ -62,7 +62,7 @@ public:
//! face changes in the shells which contain it. -- //! face changes in the shells which contain it. --
//! Here, <RevFace> will return Standard_True if the //! Here, <RevFace> will return Standard_True if the
//! -- gp_Trsf is negative. //! -- gp_Trsf is negative.
Standard_EXPORT Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, TopLoc_Location& L, Standard_Real& Tol, Standard_Boolean& RevWires, Standard_Boolean& RevFace); Standard_EXPORT Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, TopLoc_Location& L, Standard_Real& Tol, Standard_Boolean& RevWires, Standard_Boolean& RevFace) Standard_OVERRIDE;
//! Returns Standard_True if the edge <E> has been //! Returns Standard_True if the edge <E> has been
//! modified. In this case, <C> is the new geometric //! modified. In this case, <C> is the new geometric
@ -70,14 +70,14 @@ public:
//! the new tolerance. Otherwise, returns //! the new tolerance. Otherwise, returns
//! Standard_False, and <C>, <L>, <Tol> are not //! Standard_False, and <C>, <L>, <Tol> are not
//! significant. //! significant.
Standard_EXPORT Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, TopLoc_Location& L, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, TopLoc_Location& L, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns Standard_True if the vertex <V> has been //! Returns Standard_True if the vertex <V> has been
//! modified. In this case, <P> is the new geometric //! modified. In this case, <P> is the new geometric
//! support of the vertex, <Tol> the new tolerance. //! support of the vertex, <Tol> the new tolerance.
//! Otherwise, returns Standard_False, and <P>, <Tol> //! Otherwise, returns Standard_False, and <P>, <Tol>
//! are not significant. //! are not significant.
Standard_EXPORT Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns Standard_True if the edge <E> has a new //! Returns Standard_True if the edge <E> has a new
//! curve on surface on the face <F>.In this case, <C> //! curve on surface on the face <F>.In this case, <C>
@ -85,14 +85,14 @@ public:
//! new location, <Tol> the new tolerance. //! new location, <Tol> the new tolerance.
//! Otherwise, returns Standard_False, and <C>, <L>, //! Otherwise, returns Standard_False, and <C>, <L>,
//! <Tol> are not significant. //! <Tol> are not significant.
Standard_EXPORT Standard_Boolean NewCurve2d (const TopoDS_Edge& E, const TopoDS_Face& F, const TopoDS_Edge& NewE, const TopoDS_Face& NewF, Handle(Geom2d_Curve)& C, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewCurve2d (const TopoDS_Edge& E, const TopoDS_Face& F, const TopoDS_Edge& NewE, const TopoDS_Face& NewF, Handle(Geom2d_Curve)& C, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns Standard_True if the Vertex <V> has a new //! Returns Standard_True if the Vertex <V> has a new
//! parameter on the edge <E>. In this case, <P> is //! parameter on the edge <E>. In this case, <P> is
//! the parameter, <Tol> the new tolerance. //! the parameter, <Tol> the new tolerance.
//! Otherwise, returns Standard_False, and <P>, <Tol> //! Otherwise, returns Standard_False, and <P>, <Tol>
//! are not significant. //! are not significant.
Standard_EXPORT Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Real& P, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Real& P, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns the continuity of <NewE> between <NewF1> //! Returns the continuity of <NewE> between <NewF1>
//! and <NewF2>. //! and <NewF2>.
@ -100,7 +100,7 @@ public:
//! <NewE> is the new edge created from <E>. <NewF1> //! <NewE> is the new edge created from <E>. <NewF1>
//! (resp. <NewF2>) is the new face created from <F1> //! (resp. <NewF2>) is the new face created from <F1>
//! (resp. <F2>). //! (resp. <F2>).
Standard_EXPORT GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, const TopoDS_Face& F2, const TopoDS_Edge& NewE, const TopoDS_Face& NewF1, const TopoDS_Face& NewF2); Standard_EXPORT GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, const TopoDS_Face& F2, const TopoDS_Edge& NewE, const TopoDS_Face& NewF1, const TopoDS_Face& NewF2) Standard_OVERRIDE;
Standard_EXPORT const TopTools_ListOfShape& GetUpdatedEdges() const; Standard_EXPORT const TopTools_ListOfShape& GetUpdatedEdges() const;

View File

@ -65,7 +65,7 @@ public:
//! modified face changes in the shells which contain it. //! modified face changes in the shells which contain it.
//! For this class, RevFace returns true if the gp_Trsf //! For this class, RevFace returns true if the gp_Trsf
//! associated with this modification is negative. //! associated with this modification is negative.
Standard_EXPORT Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, TopLoc_Location& L, Standard_Real& Tol, Standard_Boolean& RevWires, Standard_Boolean& RevFace); Standard_EXPORT Standard_Boolean NewSurface (const TopoDS_Face& F, Handle(Geom_Surface)& S, TopLoc_Location& L, Standard_Real& Tol, Standard_Boolean& RevWires, Standard_Boolean& RevFace) Standard_OVERRIDE;
//! Returns true if the edge E has been modified. //! Returns true if the edge E has been modified.
//! If the edge has been modified: //! If the edge has been modified:
@ -74,7 +74,7 @@ public:
//! - Tol is the new tolerance. //! - Tol is the new tolerance.
//! If the edge has not been modified, this function //! If the edge has not been modified, this function
//! returns false, and the values of C, L and Tol are not significant. //! returns false, and the values of C, L and Tol are not significant.
Standard_EXPORT Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, TopLoc_Location& L, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewCurve (const TopoDS_Edge& E, Handle(Geom_Curve)& C, TopLoc_Location& L, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns true if the vertex V has been modified. //! Returns true if the vertex V has been modified.
//! If the vertex has been modified: //! If the vertex has been modified:
@ -82,7 +82,7 @@ public:
//! - Tol is the new tolerance. //! - Tol is the new tolerance.
//! If the vertex has not been modified this function //! If the vertex has not been modified this function
//! returns false, and the values of P and Tol are not significant. //! returns false, and the values of P and Tol are not significant.
Standard_EXPORT Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewPoint (const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns true if the edge E has a new curve on surface on the face F. //! Returns true if the edge E has a new curve on surface on the face F.
//! If a new curve exists: //! If a new curve exists:
@ -91,7 +91,7 @@ public:
//! - Tol the new tolerance. //! - Tol the new tolerance.
//! If no new curve exists, this function returns false, and //! If no new curve exists, this function returns false, and
//! the values of C, L and Tol are not significant. //! the values of C, L and Tol are not significant.
Standard_EXPORT Standard_Boolean NewCurve2d (const TopoDS_Edge& E, const TopoDS_Face& F, const TopoDS_Edge& NewE, const TopoDS_Face& NewF, Handle(Geom2d_Curve)& C, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewCurve2d (const TopoDS_Edge& E, const TopoDS_Face& F, const TopoDS_Edge& NewE, const TopoDS_Face& NewF, Handle(Geom2d_Curve)& C, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns true if the Vertex V has a new parameter on the edge E. //! Returns true if the Vertex V has a new parameter on the edge E.
//! If a new parameter exists: //! If a new parameter exists:
@ -99,7 +99,7 @@ public:
//! - Tol is the new tolerance. //! - Tol is the new tolerance.
//! If no new parameter exists, this function returns false, //! If no new parameter exists, this function returns false,
//! and the values of P and Tol are not significant. //! and the values of P and Tol are not significant.
Standard_EXPORT Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Real& P, Standard_Real& Tol); Standard_EXPORT Standard_Boolean NewParameter (const TopoDS_Vertex& V, const TopoDS_Edge& E, Standard_Real& P, Standard_Real& Tol) Standard_OVERRIDE;
//! Returns the continuity of <NewE> between <NewF1> //! Returns the continuity of <NewE> between <NewF1>
//! and <NewF2>. //! and <NewF2>.
@ -107,7 +107,7 @@ public:
//! <NewE> is the new edge created from <E>. <NewF1> //! <NewE> is the new edge created from <E>. <NewF1>
//! (resp. <NewF2>) is the new face created from <F1> //! (resp. <NewF2>) is the new face created from <F1>
//! (resp. <F2>). //! (resp. <F2>).
Standard_EXPORT GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, const TopoDS_Face& F2, const TopoDS_Edge& NewE, const TopoDS_Face& NewF1, const TopoDS_Face& NewF2); Standard_EXPORT GeomAbs_Shape Continuity (const TopoDS_Edge& E, const TopoDS_Face& F1, const TopoDS_Face& F2, const TopoDS_Edge& NewE, const TopoDS_Face& NewF1, const TopoDS_Face& NewF2) Standard_OVERRIDE;

View File

@ -50,11 +50,11 @@ public:
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT const Adaptor3d_Curve& Curve() const; Standard_EXPORT const Adaptor3d_Curve& Curve() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT Adaptor3d_Curve& GetCurve(); Standard_EXPORT Adaptor3d_Curve& GetCurve() Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
BiTgte_CurveOnEdge& ChangeCurve(); BiTgte_CurveOnEdge& ChangeCurve();

View File

@ -50,11 +50,11 @@ public:
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT const Adaptor3d_Curve& Curve() const; Standard_EXPORT const Adaptor3d_Curve& Curve() const Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
//! This is redefined from HCurve, cannot be inline. //! This is redefined from HCurve, cannot be inline.
Standard_EXPORT Adaptor3d_Curve& GetCurve(); Standard_EXPORT Adaptor3d_Curve& GetCurve() Standard_OVERRIDE;
//! Returns the curve used to create the GenHCurve. //! Returns the curve used to create the GenHCurve.
BiTgte_CurveOnVertex& ChangeCurve(); BiTgte_CurveOnVertex& ChangeCurve();

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDF_TagSourceDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDF_TagSourceDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,13 +40,13 @@ public:
Standard_EXPORT BinMDataStd_AsciiStringDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_AsciiStringDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
//! persistent -> transient (retrieve) //! persistent -> transient (retrieve)
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
//! transient -> persistent (store) //! transient -> persistent (store)
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataStd_CommentDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_CommentDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataStd_ExpressionDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_ExpressionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,13 +40,13 @@ public:
Standard_EXPORT BinMDataStd_IntPackedMapDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_IntPackedMapDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
//! persistent -> transient (retrieve) //! persistent -> transient (retrieve)
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
//! transient -> persistent (store) //! transient -> persistent (store)
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,13 +40,13 @@ public:
Standard_EXPORT BinMDataStd_NameDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_NameDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
//! persistent -> transient (retrieve) //! persistent -> transient (retrieve)
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
//! transient -> persistent (store) //! transient -> persistent (store)
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataStd_RelationDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_RelationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataStd_TreeNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_TreeNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataStd_UAttributeDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_UAttributeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataStd_VariableDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataStd_VariableDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataXtd_ConstraintDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataXtd_ConstraintDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataXtd_GeometryDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataXtd_GeometryDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMDataXtd_PatternStdDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMDataXtd_PatternStdDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -45,11 +45,11 @@ public:
Standard_EXPORT BinMNaming_NamedShapeDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMNaming_NamedShapeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;
//! Input the shapes from Bin Document file //! Input the shapes from Bin Document file
Standard_EXPORT void ReadShapeSection (Standard_IStream& theIS); Standard_EXPORT void ReadShapeSection (Standard_IStream& theIS);

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMNaming_NamingDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMNaming_NamingDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMPrsStd_AISPresentationDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMPrsStd_AISPresentationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -40,11 +40,11 @@ public:
Standard_EXPORT BinMPrsStd_PositionDriver(const Handle(CDM_MessageDriver)& theMessageDriver); Standard_EXPORT BinMPrsStd_PositionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const; Standard_EXPORT Standard_Boolean Paste (const BinObjMgt_Persistent& Source, const Handle(TDF_Attribute)& Target, BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const; Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Source, BinObjMgt_Persistent& Target, BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;

View File

@ -36,7 +36,7 @@ class BinTObjDrivers_DocumentRetrievalDriver :
// Constructor // Constructor
Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers
(const Handle(CDM_MessageDriver)& theMsgDriver); (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
public: public:
// Declaration of CASCADE RTTI // Declaration of CASCADE RTTI

View File

@ -36,7 +36,7 @@ class BinTObjDrivers_DocumentStorageDriver :
// Constructor // Constructor
Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers
(const Handle(CDM_MessageDriver)& theMsgDriver); (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
public: public:
// Declaration of CASCADE RTTI // Declaration of CASCADE RTTI

View File

@ -30,20 +30,20 @@ class BinTObjDrivers_IntSparseArrayDriver : public BinMDF_ADriver
(const Handle(CDM_MessageDriver)& theMessageDriver); (const Handle(CDM_MessageDriver)& theMessageDriver);
// constructor // constructor
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
// Creates a new attribute // Creates a new attribute
Standard_EXPORT Standard_Boolean Paste Standard_EXPORT Standard_Boolean Paste
(const BinObjMgt_Persistent& theSource, (const BinObjMgt_Persistent& theSource,
const Handle(TDF_Attribute)& theTarget, const Handle(TDF_Attribute)& theTarget,
BinObjMgt_RRelocationTable& theRelocTable) const; BinObjMgt_RRelocationTable& theRelocTable) const Standard_OVERRIDE;
// Translate the contents of <theSource> and put it // Translate the contents of <theSource> and put it
// into <theTarget> // into <theTarget>
Standard_EXPORT void Paste Standard_EXPORT void Paste
(const Handle(TDF_Attribute)& theSource, (const Handle(TDF_Attribute)& theSource,
BinObjMgt_Persistent& theTarget, BinObjMgt_Persistent& theTarget,
BinObjMgt_SRelocationTable& theRelocTable) const; BinObjMgt_SRelocationTable& theRelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget> // into <aTarget>

View File

@ -30,13 +30,13 @@ class BinTObjDrivers_ModelDriver : public BinMDF_ADriver
(const Handle(CDM_MessageDriver)& theMessageDriver); (const Handle(CDM_MessageDriver)& theMessageDriver);
// constructor // constructor
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
// Creates a new attribute // Creates a new attribute
Standard_EXPORT Standard_Boolean Paste Standard_EXPORT Standard_Boolean Paste
(const BinObjMgt_Persistent& Source, (const BinObjMgt_Persistent& Source,
const Handle(TDF_Attribute)& Target, const Handle(TDF_Attribute)& Target,
BinObjMgt_RRelocationTable& RelocTable) const; BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget>, using the relocation table // into <aTarget>, using the relocation table
// <aRelocTable> to keep the sharings. // <aRelocTable> to keep the sharings.
@ -46,7 +46,7 @@ class BinTObjDrivers_ModelDriver : public BinMDF_ADriver
Standard_EXPORT void Paste Standard_EXPORT void Paste
(const Handle(TDF_Attribute)& Source, (const Handle(TDF_Attribute)& Source,
BinObjMgt_Persistent& Target, BinObjMgt_Persistent& Target,
BinObjMgt_SRelocationTable& RelocTable) const; BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget>, using the relocation table // into <aTarget>, using the relocation table
// <aRelocTable> to keep the sharings. // <aRelocTable> to keep the sharings.

View File

@ -31,13 +31,13 @@ class BinTObjDrivers_ObjectDriver : public BinMDF_ADriver
(const Handle(CDM_MessageDriver)& theMessageDriver); (const Handle(CDM_MessageDriver)& theMessageDriver);
// constructor // constructor
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
// Creates a new attribute // Creates a new attribute
Standard_EXPORT Standard_Boolean Paste Standard_EXPORT Standard_Boolean Paste
(const BinObjMgt_Persistent& Source, (const BinObjMgt_Persistent& Source,
const Handle(TDF_Attribute)& Target, const Handle(TDF_Attribute)& Target,
BinObjMgt_RRelocationTable& RelocTable) const; BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget>, using the relocation table // into <aTarget>, using the relocation table
// <aRelocTable> to keep the sharings. // <aRelocTable> to keep the sharings.
@ -47,7 +47,7 @@ class BinTObjDrivers_ObjectDriver : public BinMDF_ADriver
Standard_EXPORT void Paste Standard_EXPORT void Paste
(const Handle(TDF_Attribute)& Source, (const Handle(TDF_Attribute)& Source,
BinObjMgt_Persistent& Target, BinObjMgt_Persistent& Target,
BinObjMgt_SRelocationTable& RelocTable) const; BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget>, using the relocation table // into <aTarget>, using the relocation table
// <aRelocTable> to keep the sharings. // <aRelocTable> to keep the sharings.

View File

@ -31,13 +31,13 @@ class BinTObjDrivers_ReferenceDriver : public BinMDF_ADriver
(const Handle(CDM_MessageDriver)& theMessageDriver); (const Handle(CDM_MessageDriver)& theMessageDriver);
// constructor // constructor
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
// Creates a new attribute // Creates a new attribute
Standard_EXPORT Standard_Boolean Paste Standard_EXPORT Standard_Boolean Paste
(const BinObjMgt_Persistent& Source, (const BinObjMgt_Persistent& Source,
const Handle(TDF_Attribute)& Target, const Handle(TDF_Attribute)& Target,
BinObjMgt_RRelocationTable& RelocTable) const; BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget>, using the relocation table // into <aTarget>, using the relocation table
// <aRelocTable> to keep the sharings. // <aRelocTable> to keep the sharings.
@ -45,7 +45,7 @@ class BinTObjDrivers_ReferenceDriver : public BinMDF_ADriver
Standard_EXPORT void Paste Standard_EXPORT void Paste
(const Handle(TDF_Attribute)& Source, (const Handle(TDF_Attribute)& Source,
BinObjMgt_Persistent& Target, BinObjMgt_Persistent& Target,
BinObjMgt_SRelocationTable& RelocTable) const; BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget>, using the relocation table // into <aTarget>, using the relocation table
// <aRelocTable> to keep the sharings. // <aRelocTable> to keep the sharings.

View File

@ -31,20 +31,20 @@ class BinTObjDrivers_XYZDriver : public BinMDF_ADriver
(const Handle(CDM_MessageDriver)& theMessageDriver); (const Handle(CDM_MessageDriver)& theMessageDriver);
// constructor // constructor
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const; Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
// Creates a new attribute // Creates a new attribute
Standard_EXPORT Standard_Boolean Paste Standard_EXPORT Standard_Boolean Paste
(const BinObjMgt_Persistent& theSource, (const BinObjMgt_Persistent& theSource,
const Handle(TDF_Attribute)& theTarget, const Handle(TDF_Attribute)& theTarget,
BinObjMgt_RRelocationTable& theRelocTable) const; BinObjMgt_RRelocationTable& theRelocTable) const Standard_OVERRIDE;
// Translate the contents of <theSource> and put it // Translate the contents of <theSource> and put it
// into <theTarget> // into <theTarget>
Standard_EXPORT void Paste Standard_EXPORT void Paste
(const Handle(TDF_Attribute)& theSource, (const Handle(TDF_Attribute)& theSource,
BinObjMgt_Persistent& theTarget, BinObjMgt_Persistent& theTarget,
BinObjMgt_SRelocationTable& theRelocTable) const; BinObjMgt_SRelocationTable& theRelocTable) const Standard_OVERRIDE;
// Translate the contents of <aSource> and put it // Translate the contents of <aSource> and put it
// into <aTarget> // into <aTarget>

View File

@ -433,11 +433,11 @@ void BinTools_ShapeSet::Read(Standard_IStream& IS)
return; return;
} }
Standard_Integer i, nbShapes; Standard_Integer nbShapes = 0;
IS >> nbShapes; IS >> nbShapes;
IS.get();//remove lf IS.get();//remove lf
for (i = 1; i <= nbShapes; i++) { for (int i = 1; i <= nbShapes; i++) {
TopoDS_Shape S; TopoDS_Shape S;
@ -512,7 +512,7 @@ void BinTools_ShapeSet::Write(const TopoDS_Shape& S, Standard_OStream& OS)const
void BinTools_ShapeSet::Read(TopoDS_Shape& S, Standard_IStream& IS, void BinTools_ShapeSet::Read(TopoDS_Shape& S, Standard_IStream& IS,
const Standard_Integer nbshapes)const const Standard_Integer nbshapes)const
{ {
Standard_Character aChar; Standard_Character aChar = '\0';
IS >> aChar; IS >> aChar;
if(aChar == '*') if(aChar == '*')
S = TopoDS_Shape(); S = TopoDS_Shape();

View File

@ -74,9 +74,9 @@ public:
Standard_EXPORT void Init (const Handle(Geom2d_TrimmedCurve)& bisector); Standard_EXPORT void Init (const Handle(Geom2d_TrimmedCurve)& bisector);
Standard_EXPORT Standard_Boolean IsExtendAtStart() const; Standard_EXPORT Standard_Boolean IsExtendAtStart() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsExtendAtEnd() const; Standard_EXPORT Standard_Boolean IsExtendAtEnd() const Standard_OVERRIDE;
//! Trim <me> by a domain defined by the curve <Cu>. //! Trim <me> by a domain defined by the curve <Cu>.
//! This domain is the set of the points which are //! This domain is the set of the points which are
@ -86,41 +86,41 @@ public:
//! Trim <me> by a domain defined by uf and ul //! Trim <me> by a domain defined by uf and ul
Standard_EXPORT void SetTrim (const Standard_Real uf, const Standard_Real ul); Standard_EXPORT void SetTrim (const Standard_Real uf, const Standard_Real ul);
Standard_EXPORT void Reverse(); Standard_EXPORT void Reverse() Standard_OVERRIDE;
Standard_EXPORT Standard_Real ReversedParameter (const Standard_Real U) const; Standard_EXPORT Standard_Real ReversedParameter (const Standard_Real U) const Standard_OVERRIDE;
//! Returns the order of continuity of the curve. //! Returns the order of continuity of the curve.
//! Raised if N < 0. //! Raised if N < 0.
Standard_EXPORT Standard_Boolean IsCN (const Standard_Integer N) const; Standard_EXPORT Standard_Boolean IsCN (const Standard_Integer N) const Standard_OVERRIDE;
Standard_EXPORT Handle(Geom2d_Geometry) Copy() const; Standard_EXPORT Handle(Geom2d_Geometry) Copy() const Standard_OVERRIDE;
Standard_EXPORT void Transform (const gp_Trsf2d& T); Standard_EXPORT void Transform (const gp_Trsf2d& T) Standard_OVERRIDE;
Standard_EXPORT Standard_Real FirstParameter() const; Standard_EXPORT Standard_Real FirstParameter() const Standard_OVERRIDE;
Standard_EXPORT Standard_Real LastParameter() const; Standard_EXPORT Standard_Real LastParameter() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsClosed() const; Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsPeriodic() const; Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
Standard_EXPORT GeomAbs_Shape Continuity() const; Standard_EXPORT GeomAbs_Shape Continuity() const Standard_OVERRIDE;
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt2d& P) const; Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt2d& P) const Standard_OVERRIDE;
Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1) const; Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1) const Standard_OVERRIDE;
Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const; Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const Standard_OVERRIDE;
Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3) const; Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3) const Standard_OVERRIDE;
Standard_EXPORT gp_Vec2d DN (const Standard_Real U, const Standard_Integer N) const; Standard_EXPORT gp_Vec2d DN (const Standard_Real U, const Standard_Integer N) const Standard_OVERRIDE;
Standard_EXPORT Handle(Geom2d_Curve) Geom2dCurve() const; Standard_EXPORT Handle(Geom2d_Curve) Geom2dCurve() const;
Standard_EXPORT Standard_Real Parameter (const gp_Pnt2d& P) const; Standard_EXPORT Standard_Real Parameter (const gp_Pnt2d& P) const Standard_OVERRIDE;
Standard_EXPORT Standard_Real ParameterOfStartPoint() const; Standard_EXPORT Standard_Real ParameterOfStartPoint() const;
@ -129,15 +129,15 @@ public:
//! If necessary, breaks the curve in intervals of //! If necessary, breaks the curve in intervals of
//! continuity <C1>. And returns the number of //! continuity <C1>. And returns the number of
//! intervals. //! intervals.
Standard_EXPORT Standard_Integer NbIntervals() const; Standard_EXPORT Standard_Integer NbIntervals() const Standard_OVERRIDE;
//! Returns the first parameter of the current //! Returns the first parameter of the current
//! interval. //! interval.
Standard_EXPORT Standard_Real IntervalFirst (const Standard_Integer Index) const; Standard_EXPORT Standard_Real IntervalFirst (const Standard_Integer Index) const Standard_OVERRIDE;
//! Returns the last parameter of the current //! Returns the last parameter of the current
//! interval. //! interval.
Standard_EXPORT Standard_Real IntervalLast (const Standard_Integer Index) const; Standard_EXPORT Standard_Real IntervalLast (const Standard_Integer Index) const Standard_OVERRIDE;
Standard_EXPORT void Dump (const Standard_Integer Deep = 0, const Standard_Integer Offset = 0) const; Standard_EXPORT void Dump (const Standard_Integer Deep = 0, const Standard_Integer Offset = 0) const;

View File

@ -78,56 +78,56 @@ public:
//! than <DistMax>. //! than <DistMax>.
Standard_EXPORT void Perform (const Handle(Geom2d_Curve)& Cu1, const Handle(Geom2d_Curve)& Cu2, const Standard_Real Side1, const Standard_Real Side2, const gp_Pnt2d& Origin, const Standard_Real DistMax = 500); Standard_EXPORT void Perform (const Handle(Geom2d_Curve)& Cu1, const Handle(Geom2d_Curve)& Cu2, const Standard_Real Side1, const Standard_Real Side2, const gp_Pnt2d& Origin, const Standard_Real DistMax = 500);
Standard_EXPORT Standard_Boolean IsExtendAtStart() const; Standard_EXPORT Standard_Boolean IsExtendAtStart() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsExtendAtEnd() const; Standard_EXPORT Standard_Boolean IsExtendAtEnd() const Standard_OVERRIDE;
Standard_EXPORT void Reverse(); Standard_EXPORT void Reverse() Standard_OVERRIDE;
Standard_EXPORT Standard_Real ReversedParameter (const Standard_Real U) const; Standard_EXPORT Standard_Real ReversedParameter (const Standard_Real U) const Standard_OVERRIDE;
//! Returns the order of continuity of the curve. //! Returns the order of continuity of the curve.
//! Raised if N < 0. //! Raised if N < 0.
Standard_EXPORT Standard_Boolean IsCN (const Standard_Integer N) const; Standard_EXPORT Standard_Boolean IsCN (const Standard_Integer N) const Standard_OVERRIDE;
//! The parameter on <me> is linked to the parameter //! The parameter on <me> is linked to the parameter
//! on the first curve. This method creates the same bisector //! on the first curve. This method creates the same bisector
//! where the curves are inversed. //! where the curves are inversed.
Standard_EXPORT Handle(Bisector_BisecCC) ChangeGuide() const; Standard_EXPORT Handle(Bisector_BisecCC) ChangeGuide() const;
Standard_EXPORT Handle(Geom2d_Geometry) Copy() const; Standard_EXPORT Handle(Geom2d_Geometry) Copy() const Standard_OVERRIDE;
//! Transformation of a geometric object. This tansformation //! Transformation of a geometric object. This tansformation
//! can be a translation, a rotation, a symmetry, a scaling //! can be a translation, a rotation, a symmetry, a scaling
//! or a complex transformation obtained by combination of //! or a complex transformation obtained by combination of
//! the previous elementaries transformations. //! the previous elementaries transformations.
Standard_EXPORT void Transform (const gp_Trsf2d& T); Standard_EXPORT void Transform (const gp_Trsf2d& T) Standard_OVERRIDE;
Standard_EXPORT Standard_Real FirstParameter() const; Standard_EXPORT Standard_Real FirstParameter() const Standard_OVERRIDE;
Standard_EXPORT Standard_Real LastParameter() const; Standard_EXPORT Standard_Real LastParameter() const Standard_OVERRIDE;
Standard_EXPORT GeomAbs_Shape Continuity() const; Standard_EXPORT GeomAbs_Shape Continuity() const Standard_OVERRIDE;
//! If necessary, breaks the curve in intervals of //! If necessary, breaks the curve in intervals of
//! continuity <C1>. And returns the number of //! continuity <C1>. And returns the number of
//! intervals. //! intervals.
Standard_EXPORT Standard_Integer NbIntervals() const; Standard_EXPORT Standard_Integer NbIntervals() const Standard_OVERRIDE;
//! Returns the first parameter of the current //! Returns the first parameter of the current
//! interval. //! interval.
Standard_EXPORT Standard_Real IntervalFirst (const Standard_Integer Index) const; Standard_EXPORT Standard_Real IntervalFirst (const Standard_Integer Index) const Standard_OVERRIDE;
//! Returns the last parameter of the current //! Returns the last parameter of the current
//! interval. //! interval.
Standard_EXPORT Standard_Real IntervalLast (const Standard_Integer Index) const; Standard_EXPORT Standard_Real IntervalLast (const Standard_Integer Index) const Standard_OVERRIDE;
Standard_EXPORT GeomAbs_Shape IntervalContinuity() const; Standard_EXPORT GeomAbs_Shape IntervalContinuity() const;
Standard_EXPORT Standard_Boolean IsClosed() const; Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsPeriodic() const; Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
//! Returns the point of parameter U. //! Returns the point of parameter U.
//! Computes the distance between the current point and //! Computes the distance between the current point and
@ -143,15 +143,15 @@ public:
//! of the projection of the current point. //! of the projection of the current point.
Standard_EXPORT gp_Pnt2d ValueByInt (const Standard_Real U, Standard_Real& U1, Standard_Real& U2, Standard_Real& Distance) const; Standard_EXPORT gp_Pnt2d ValueByInt (const Standard_Real U, Standard_Real& U1, Standard_Real& U2, Standard_Real& Distance) const;
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt2d& P) const; Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt2d& P) const Standard_OVERRIDE;
Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V) const; Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V) const Standard_OVERRIDE;
Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const; Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const Standard_OVERRIDE;
Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3) const; Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3) const Standard_OVERRIDE;
Standard_EXPORT gp_Vec2d DN (const Standard_Real U, const Standard_Integer N) const; Standard_EXPORT gp_Vec2d DN (const Standard_Real U, const Standard_Integer N) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsEmpty() const; Standard_EXPORT Standard_Boolean IsEmpty() const;
@ -162,7 +162,7 @@ public:
//! Returns the reciproque of LinkBisCurve. //! Returns the reciproque of LinkBisCurve.
Standard_EXPORT Standard_Real LinkCurveBis (const Standard_Real U) const; Standard_EXPORT Standard_Real LinkCurveBis (const Standard_Real U) const;
Standard_EXPORT Standard_Real Parameter (const gp_Pnt2d& P) const; Standard_EXPORT Standard_Real Parameter (const gp_Pnt2d& P) const Standard_OVERRIDE;
Standard_EXPORT Handle(Geom2d_Curve) Curve (const Standard_Integer IndCurve) const; Standard_EXPORT Handle(Geom2d_Curve) Curve (const Standard_Integer IndCurve) const;

View File

@ -77,10 +77,10 @@ public:
Standard_EXPORT void Perform (const Handle(Geom2d_Curve)& Cu, const gp_Pnt2d& P, const Standard_Real Side, const Standard_Real DistMax = 500); Standard_EXPORT void Perform (const Handle(Geom2d_Curve)& Cu, const gp_Pnt2d& P, const Standard_Real Side, const Standard_Real DistMax = 500);
//! Returns True if the bisector is extended at start. //! Returns True if the bisector is extended at start.
Standard_EXPORT Standard_Boolean IsExtendAtStart() const; Standard_EXPORT Standard_Boolean IsExtendAtStart() const Standard_OVERRIDE;
//! Returns True if the bisector is extended at end. //! Returns True if the bisector is extended at end.
Standard_EXPORT Standard_Boolean IsExtendAtEnd() const; Standard_EXPORT Standard_Boolean IsExtendAtEnd() const Standard_OVERRIDE;
//! Changes the direction of parametrization of <me>. //! Changes the direction of parametrization of <me>.
@ -88,65 +88,65 @@ public:
//! is bounded the StartPoint of the initial curve becomes the //! is bounded the StartPoint of the initial curve becomes the
//! EndPoint of the reversed curve and the EndPoint of the initial //! EndPoint of the reversed curve and the EndPoint of the initial
//! curve becomes the StartPoint of the reversed curve. //! curve becomes the StartPoint of the reversed curve.
Standard_EXPORT void Reverse(); Standard_EXPORT void Reverse() Standard_OVERRIDE;
//! Returns the parameter on the reversed curve for //! Returns the parameter on the reversed curve for
//! the point of parameter U on <me>. //! the point of parameter U on <me>.
Standard_EXPORT Standard_Real ReversedParameter (const Standard_Real U) const; Standard_EXPORT Standard_Real ReversedParameter (const Standard_Real U) const Standard_OVERRIDE;
Standard_EXPORT Handle(Geom2d_Geometry) Copy() const; Standard_EXPORT Handle(Geom2d_Geometry) Copy() const Standard_OVERRIDE;
//! Transformation of a geometric object. This tansformation //! Transformation of a geometric object. This tansformation
//! can be a translation, a rotation, a symmetry, a scaling //! can be a translation, a rotation, a symmetry, a scaling
//! or a complex transformation obtained by combination of //! or a complex transformation obtained by combination of
//! the previous elementaries transformations. //! the previous elementaries transformations.
Standard_EXPORT void Transform (const gp_Trsf2d& T); Standard_EXPORT void Transform (const gp_Trsf2d& T) Standard_OVERRIDE;
//! Returns the order of continuity of the curve. //! Returns the order of continuity of the curve.
//! Raised if N < 0. //! Raised if N < 0.
Standard_EXPORT Standard_Boolean IsCN (const Standard_Integer N) const; Standard_EXPORT Standard_Boolean IsCN (const Standard_Integer N) const Standard_OVERRIDE;
//! Value of the first parameter. //! Value of the first parameter.
Standard_EXPORT Standard_Real FirstParameter() const; Standard_EXPORT Standard_Real FirstParameter() const Standard_OVERRIDE;
//! Value of the last parameter. //! Value of the last parameter.
Standard_EXPORT Standard_Real LastParameter() const; Standard_EXPORT Standard_Real LastParameter() const Standard_OVERRIDE;
Standard_EXPORT GeomAbs_Shape Continuity() const; Standard_EXPORT GeomAbs_Shape Continuity() const Standard_OVERRIDE;
//! If necessary, breaks the curve in intervals of //! If necessary, breaks the curve in intervals of
//! continuity <C1>. And returns the number of //! continuity <C1>. And returns the number of
//! intervals. //! intervals.
Standard_EXPORT Standard_Integer NbIntervals() const; Standard_EXPORT Standard_Integer NbIntervals() const Standard_OVERRIDE;
//! Returns the first parameter of the current //! Returns the first parameter of the current
//! interval. //! interval.
Standard_EXPORT Standard_Real IntervalFirst (const Standard_Integer Index) const; Standard_EXPORT Standard_Real IntervalFirst (const Standard_Integer Index) const Standard_OVERRIDE;
//! Returns the last parameter of the current //! Returns the last parameter of the current
//! interval. //! interval.
Standard_EXPORT Standard_Real IntervalLast (const Standard_Integer Index) const; Standard_EXPORT Standard_Real IntervalLast (const Standard_Integer Index) const Standard_OVERRIDE;
Standard_EXPORT GeomAbs_Shape IntervalContinuity() const; Standard_EXPORT GeomAbs_Shape IntervalContinuity() const;
Standard_EXPORT Standard_Boolean IsClosed() const; Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsPeriodic() const; Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
//! Returns the distance between the point of //! Returns the distance between the point of
//! parameter U on <me> and my point or my curve. //! parameter U on <me> and my point or my curve.
Standard_EXPORT Standard_Real Distance (const Standard_Real U) const; Standard_EXPORT Standard_Real Distance (const Standard_Real U) const;
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt2d& P) const; Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt2d& P) const Standard_OVERRIDE;
Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V) const; Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V) const Standard_OVERRIDE;
Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const; Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const Standard_OVERRIDE;
Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3) const; Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3) const Standard_OVERRIDE;
Standard_EXPORT gp_Vec2d DN (const Standard_Real U, const Standard_Integer N) const; Standard_EXPORT gp_Vec2d DN (const Standard_Real U, const Standard_Integer N) const Standard_OVERRIDE;
Standard_EXPORT void Dump (const Standard_Integer Deep = 0, const Standard_Integer Offset = 0) const; Standard_EXPORT void Dump (const Standard_Integer Deep = 0, const Standard_Integer Offset = 0) const;
@ -158,7 +158,7 @@ public:
Standard_EXPORT Standard_Real LinkCurveBis (const Standard_Real U) const; Standard_EXPORT Standard_Real LinkCurveBis (const Standard_Real U) const;
//! Returns the parameter on <me> corresponding to <P>. //! Returns the parameter on <me> corresponding to <P>.
Standard_EXPORT Standard_Real Parameter (const gp_Pnt2d& P) const; Standard_EXPORT Standard_Real Parameter (const gp_Pnt2d& P) const Standard_OVERRIDE;
//! Returns <True> if the bisector is empty. //! Returns <True> if the bisector is empty.
Standard_EXPORT Standard_Boolean IsEmpty() const; Standard_EXPORT Standard_Boolean IsEmpty() const;

View File

@ -55,56 +55,56 @@ public:
//! Returns 3 (default value). Can be redefined. //! Returns 3 (default value). Can be redefined.
Standard_EXPORT virtual Standard_Integer NbVariables() const; Standard_EXPORT virtual Standard_Integer NbVariables() const Standard_OVERRIDE;
//! returns the number of equations of the function. //! returns the number of equations of the function.
Standard_EXPORT virtual Standard_Integer NbEquations() const = 0; Standard_EXPORT virtual Standard_Integer NbEquations() const Standard_OVERRIDE = 0;
//! computes the values <F> of the Functions for the //! computes the values <F> of the Functions for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT virtual Standard_Boolean Value (const math_Vector& X, math_Vector& F) = 0; Standard_EXPORT virtual Standard_Boolean Value (const math_Vector& X, math_Vector& F) Standard_OVERRIDE = 0;
//! returns the values <D> of the derivatives for the //! returns the values <D> of the derivatives for the
//! variable <X>. //! variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT virtual Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) = 0; Standard_EXPORT virtual Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) Standard_OVERRIDE = 0;
//! returns the values <F> of the functions and the derivatives //! returns the values <F> of the functions and the derivatives
//! <D> for the variable <X>. //! <D> for the variable <X>.
//! Returns True if the computation was done successfully, //! Returns True if the computation was done successfully,
//! False otherwise. //! False otherwise.
Standard_EXPORT virtual Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) = 0; Standard_EXPORT virtual Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) Standard_OVERRIDE = 0;
//! Sets the value of the parameter along the guide line. //! Sets the value of the parameter along the guide line.
//! This determines the plane in which the solution has //! This determines the plane in which the solution has
//! to be found. //! to be found.
Standard_EXPORT virtual void Set (const Standard_Real Param) = 0; Standard_EXPORT virtual void Set (const Standard_Real Param) Standard_OVERRIDE = 0;
//! Sets the bounds of the parametric interval on //! Sets the bounds of the parametric interval on
//! the guide line. //! the guide line.
//! This determines the derivatives in these values if the //! This determines the derivatives in these values if the
//! function is not Cn. //! function is not Cn.
Standard_EXPORT virtual void Set (const Standard_Real First, const Standard_Real Last) = 0; Standard_EXPORT virtual void Set (const Standard_Real First, const Standard_Real Last) Standard_OVERRIDE = 0;
//! Returns in the vector Tolerance the parametric tolerance //! Returns in the vector Tolerance the parametric tolerance
//! for each of the 3 variables; //! for each of the 3 variables;
//! Tol is the tolerance used in 3d space. //! Tol is the tolerance used in 3d space.
Standard_EXPORT virtual void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const = 0; Standard_EXPORT virtual void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const Standard_OVERRIDE = 0;
//! Returns in the vector InfBound the lowest values allowed //! Returns in the vector InfBound the lowest values allowed
//! for each of the 3 variables. //! for each of the 3 variables.
//! Returns in the vector SupBound the greatest values allowed //! Returns in the vector SupBound the greatest values allowed
//! for each of the 3 variables. //! for each of the 3 variables.
Standard_EXPORT virtual void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const = 0; Standard_EXPORT virtual void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const Standard_OVERRIDE = 0;
//! Returns Standard_True if Sol is a zero of the function. //! Returns Standard_True if Sol is a zero of the function.
//! Tol is the tolerance used in 3d space. //! Tol is the tolerance used in 3d space.
//! The computation is made at the current value of //! The computation is made at the current value of
//! the parameter on the guide line. //! the parameter on the guide line.
Standard_EXPORT virtual Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) = 0; Standard_EXPORT virtual Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) Standard_OVERRIDE = 0;
//! Returns the minimal Distance beetween two //! Returns the minimal Distance beetween two
//! extremitys of calculed sections. //! extremitys of calculed sections.
@ -148,25 +148,25 @@ public:
//! these points. //! these points.
Standard_EXPORT virtual void Tangent (const Standard_Real U, const Standard_Real V, gp_Vec& TgS, gp_Vec& NormS) const = 0; Standard_EXPORT virtual void Tangent (const Standard_Real U, const Standard_Real V, gp_Vec& TgS, gp_Vec& NormS) const = 0;
Standard_EXPORT virtual void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) = 0; Standard_EXPORT virtual void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) Standard_OVERRIDE = 0;
//! Returns the tolerance to reach in approximation //! Returns the tolerance to reach in approximation
//! to respecte //! to respecte
//! BoundTol error at the Boundary //! BoundTol error at the Boundary
//! AngleTol tangent error at the Boundary //! AngleTol tangent error at the Boundary
//! SurfTol error inside the surface. //! SurfTol error inside the surface.
Standard_EXPORT virtual void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const = 0; Standard_EXPORT virtual void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const Standard_OVERRIDE = 0;
Standard_EXPORT virtual void Knots (TColStd_Array1OfReal& TKnots) = 0; Standard_EXPORT virtual void Knots (TColStd_Array1OfReal& TKnots) Standard_OVERRIDE = 0;
Standard_EXPORT virtual void Mults (TColStd_Array1OfInteger& TMults) = 0; Standard_EXPORT virtual void Mults (TColStd_Array1OfInteger& TMults) Standard_OVERRIDE = 0;
//! Used for the first and last section //! Used for the first and last section
//! The method returns Standard_True if the derivatives //! The method returns Standard_True if the derivatives
//! are computed, otherwise it returns Standard_False. //! are computed, otherwise it returns Standard_False.
Standard_EXPORT virtual Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) = 0; Standard_EXPORT virtual Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE = 0;
Standard_EXPORT virtual void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) = 0; Standard_EXPORT virtual void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) Standard_OVERRIDE = 0;
//! Used for the first and last section //! Used for the first and last section
//! The method returns Standard_True if the derivatives //! The method returns Standard_True if the derivatives

Some files were not shown because too many files have changed in this diff Show More