#include <string>
#include <TopoDS_Shape.hxx>
#include <Geom_Plane.hxx>
#include <Geom_Curve.hxx>
#include <gp_Pnt.hxx>
#include <deal.II/base/point.h>
Go to the source code of this file.
|
| OpenCascade |
| We collect in this namespace all utilities which operate on OpenCascade entities which don't need classes of their own.
|
|
|
TopoDS_Shape | OpenCascade::read_IGES (std::string filename, double scale_factor=1e-3) |
| Read IGES files and translate. More...
|
|
void | OpenCascade::intersect_plane (const TopoDS_Shape &in_shape, TopoDS_Shape &out_shape, const double c_x, const double c_y, const double c_z, const double c, const double tolerance=1e-7) |
| Perform the intersection of the. More...
|
|
TopoDS_Shape | OpenCascade::extract_xz_edges (const TopoDS_Shape &in_shape, const double tolerance, const unsigned int max_num_edges) |
|
TopoDS_Shape | OpenCascade::extract_transom_edges (const TopoDS_Shape &in_shape, const unsigned int num_transom_edges, const double tolerance) |
|
Handle_Geom_Curve | OpenCascade::interpolation_curve_points_sort (std::vector< dealii::Point< 3 > > &curve_points, dealii::Point< 3 > direction=dealii::Point< 3 >()) |
|
Handle_Geom_Curve | OpenCascade::interpolation_curve (std::vector< dealii::Point< 3 > > &curve_points) |
|
dealii::Point< 3 > | OpenCascade::Pnt (const gp_Pnt &p) |
| Convert OpenCascade point into. More...
|
|
gp_Pnt | OpenCascade::Pnt (const dealii::Point< 3 > &p) |
| Convert Deal.II point into. More...
|
|
bool | OpenCascade::point_compare (const dealii::Point< 3 > &p1, const dealii::Point< 3 > &p2, const dealii::Point< 3 > &direction) |
|
void | OpenCascade::feature_edges_detection () |
|