Wiki

Clone wiki

mshr / API

API reference

- 2D primitives Description
mshr::Polygon icon mshr::Polygon A 2D polygon.
mshr::Circle icon mshr::Circle A 2D circle.
mshr::Rectangle icon mshr::Rectangle A 2D axis aligned rectangle.
mshr::Ellipse icon mshr::Ellipse A 2D ellipse.
- 3D primitives
mshr::Cylinder icon mshr::Cylinder A 3D cylinder.
mshr::Box icon mshr::Box A 3D axis aligned box.
mshr::Surface3D icon mshr::Surface3D A triangular 3D surface read from file.
mshr::Cone icon mshr::Cone A 3D cone. A cone is here just a special case of a cylinder.
mshr::Ellipsoid An axis-aligned ellipsoid.
mshr::Sphere icon mshr::Sphere A 3D sphere.
mshr::Tetrahedron icon mshr::Tetrahedron A 3D tetrahedron.
- Operators
mshr::CSGUnion Union of CSG geometries.
mshr::CSGIntersection Intersection of CSG geometries.
mshr::CSGDifference Difference of CSG geometries.
mshr::CSGScaling icon mshr::CSGScaling Scale CSG geometry.
mshr::CSGRotation icon mshr::CSGRotation Rotate CSG geometry.
mshr::CSGTranslation icon mshr::CSGTranslation Translate CSG geometry by vector.
- Other classes
mshr::CSGGeometries
mshr::CSGOperator Base class for csg operators
mshr::CSGPrimitive2D Base class for 2D primitives.
mshr::CSGCGALDomain3D A polyhedron meshing domain.
mshr::CSGCGALMeshGenerator3D Mesh generator for Constructive Solid Geometry (CSG) utilizing CGALs 3D Mesh generation package.
mshr::VTPFileReader
mshr::TetgenMeshGenerator3D
mshr::CSGGeometry Geometry described by Constructive Solid Geometry (CSG)
mshr::TetgenFileWriter This class can output a geometry in .poly format that Tetgen understands.
mshr::STLFileReader
GlobalInitializer
mshr::CSGPrimitive Base class for Constructive Solid Geometry (CSG) primitives.
mshr::SurfaceConsistency
mshr::CSGPrimitive3D Base class for 3D primitives.
mshr::CSGCGALMeshGenerator2D Mesh generator for Constructive Solid Geometry (CSG) utilizing CGALs 2D Regularized Boolean Set-Operations.
mshr::CSGCGALDomain2D Polygonal meshing domain.
mshr::UnitSphereMesh
mshr::DolfinMeshUtils
mshr::CSGCGALDomain3DQueryStructure
mshr::PSLG

Generated from revision: Fri Jan 30 11:45:28 2015 +0100 424ad882958093d8bece893be7fc74951cdabbdc. Please don't edit these files manually.

Updated