28 #ifndef ARCHIMEDE_VOLUMESECTION_HXX
29 #define ARCHIMEDE_VOLUMESECTION_HXX
33 #include <TopoDS_Shape.hxx>
34 #include <Geom_Plane.hxx>
36 #include <Geom_RectangularTrimmedSurface.hxx>
57 Standard_EXPORT TopoDS_Shape
GetShape();
63 Standard_EXPORT
Handle (Geom_RectangularTrimmedSurface) InvMakeRotation(gp_Dir,
Handle(Geom_RectangularTrimmedSurface));
66 Standard_EXPORT
Handle (Geom_RectangularTrimmedSurface) TrimSurf();
71 Standard_EXPORT
void getZ(
double& min,
double& max);
Definition: Archimede_VolumeSection.hxx:38
Standard_EXPORT TopoDS_Shape GetShape()
Definition: Archimede_VolumeSection.cxx:60
Standard_Real Ymax
Definition: Archimede_VolumeSection.hxx:78
Standard_Real Zmax
Definition: Archimede_VolumeSection.hxx:78
Standard_Real Zmin
Definition: Archimede_VolumeSection.hxx:78
gp_Pnt InitPoint
Definition: Archimede_VolumeSection.hxx:77
Handle(Geom_Plane) myPlane
Standard_Real Xmin
Definition: Archimede_VolumeSection.hxx:78
Standard_EXPORT void CenterOfGravity()
Definition: Archimede_VolumeSection.cxx:70
Standard_Real Tolerance
Definition: Archimede_VolumeSection.hxx:76
Standard_EXPORT void getZ(double &min, double &max)
Definition: Archimede_VolumeSection.cxx:393
Standard_EXPORT VolumeSection(TopoDS_Shape, Standard_Real)
Definition: Archimede_VolumeSection.cxx:54
TopoDS_Shape myShape
Definition: Archimede_VolumeSection.hxx:75
Standard_EXPORT Standard_Real
Definition: Archimede_VolumeSection.hxx:69
gp_Pnt Intersection(gp_Pnt, gp_Pnt, Standard_Real)
Definition: Archimede_VolumeSection.cxx:358
Standard_Real Xmax
Definition: Archimede_VolumeSection.hxx:78
Standard_Real ElementaryVolume(gp_Pnt, gp_Pnt, gp_Pnt)
Definition: Archimede_VolumeSection.cxx:372
Standard_Real Ymin
Definition: Archimede_VolumeSection.hxx:78
Standard_EXPORT void MakeRotation(gp_Dir)
Definition: Archimede_VolumeSection.cxx:290
Standard_EXPORT Standard_Real Archimede(Standard_Real, Standard_Real)
Definition: Archimede_VolumeSection.cxx:219
Standard_EXPORT Handle(Geom_RectangularTrimmedSurface) TrimSurf()
Standard_EXPORT gp_Pnt
Definition: Archimede_VolumeSection.hxx:69
Standard_EXPORT Standard_Real CalculateVolume(Standard_Real)
Definition: Archimede_VolumeSection.cxx:123
Standard_EXPORT void SetPlane(Handle(Geom_Plane))
Definition: Archimede_VolumeSection.cxx:65
Standard_EXPORT Handle(Geom_RectangularTrimmedSurface) InvMakeRotation(gp_Dir