Salome HOME
ENV: Windows porting.
[modules/geom.git] / src / GEOMImpl / GEOMImpl_IMeasureOperations.hxx
index 9193fb91b8ed6e8e20777d4b257bfc05ee428742..675590da53f694028146010bdfc8f5d33362b8bf 100644 (file)
@@ -14,42 +14,42 @@ class Handle(GEOM_Object);
 
 class GEOMImpl_IMeasureOperations : public GEOM_IOperations {
  public:
-  GEOMImpl_IMeasureOperations(GEOM_Engine* theEngine, int theDocID);
-  ~GEOMImpl_IMeasureOperations();
+  Standard_EXPORT GEOMImpl_IMeasureOperations(GEOM_Engine* theEngine, int theDocID);
+  Standard_EXPORT ~GEOMImpl_IMeasureOperations();
 
-  Handle(GEOM_Object) GetCentreOfMass (Handle(GEOM_Object) theShape);
+  Standard_EXPORT Handle(GEOM_Object) GetCentreOfMass (Handle(GEOM_Object) theShape);
 
-  void GetBasicProperties (Handle(GEOM_Object) theShape,
+  Standard_EXPORT void GetBasicProperties (Handle(GEOM_Object) theShape,
                            Standard_Real& theLength,
                            Standard_Real& theSurfArea,
                            Standard_Real& theVolume);
 
-  void GetInertia (Handle(GEOM_Object) theShape,
+  Standard_EXPORT void GetInertia (Handle(GEOM_Object) theShape,
                    Standard_Real& I11, Standard_Real& I12, Standard_Real& I13,
                    Standard_Real& I21, Standard_Real& I22, Standard_Real& I23,
                    Standard_Real& I31, Standard_Real& I32, Standard_Real& I33,
                    Standard_Real& Ix , Standard_Real& Iy , Standard_Real& Iz);
 
-  void GetBoundingBox (Handle(GEOM_Object) theShape,
+  Standard_EXPORT void GetBoundingBox (Handle(GEOM_Object) theShape,
                        Standard_Real& Xmin, Standard_Real& Xmax,
                        Standard_Real& Ymin, Standard_Real& Ymax,
                        Standard_Real& Zmin, Standard_Real& Zmax);
 
-  void GetTolerance (Handle(GEOM_Object) theShape,
+  Standard_EXPORT void GetTolerance (Handle(GEOM_Object) theShape,
                      Standard_Real& FaceMin, Standard_Real& FaceMax,
                      Standard_Real& EdgeMin, Standard_Real& EdgeMax,
                      Standard_Real& VertMin, Standard_Real& VertMax);
 
-  bool CheckShape (Handle(GEOM_Object)      theShape,
+  Standard_EXPORT bool CheckShape (Handle(GEOM_Object)      theShape,
                    TCollection_AsciiString& theDump);
 
-  TCollection_AsciiString WhatIs (Handle(GEOM_Object) theShape);
+  Standard_EXPORT TCollection_AsciiString WhatIs (Handle(GEOM_Object) theShape);
 
-  Standard_Real GetMinDistance (Handle(GEOM_Object) theShape1, Handle(GEOM_Object) theShape2,
+  Standard_EXPORT Standard_Real GetMinDistance (Handle(GEOM_Object) theShape1, Handle(GEOM_Object) theShape2,
                                 Standard_Real& X1, Standard_Real& Y1, Standard_Real& Z1,
                                 Standard_Real& X2, Standard_Real& Y2, Standard_Real& Z2);
 
- void PointCoordinates( Handle(GEOM_Object) theShape,
Standard_EXPORT void PointCoordinates( Handle(GEOM_Object) theShape,
                         Standard_Real& theX, Standard_Real& theY, Standard_Real& theZ );
  
  private: