MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include "MeshWriter.hpp"
#include "Mesquite.hpp"
#include "MeshImpl.hpp"
#include "MsqError.hpp"
#include "PatchData.hpp"
#include "PlanarDomain.hpp"
#include "VtkTypeInfo.hpp"
#include "EdgeIterator.hpp"
#include <memory>
#include <limits>
#include <vector>
#include <algorithm>
#include <fstream>
#include <string>
#include <iomanip>
#include <cstdio>
Go to the source code of this file.
Classes | |
class | MBMesquite::MeshWriter::Transform2D |
Transform from coordinates in the XY-plane to graphics coordinates. More... | |
Namespaces | |
namespace | MBMesquite |
Implements the NonSmoothDescent class member functions. | |
namespace | MBMesquite::MeshWriter |
Defines | |
#define | MSQ_MESH_WRITER_CPP |
Functions | |
void | MBMesquite::MeshWriter::write_vtk (Mesh *mesh, const char *filename, MsqError &err) |
Write mesh as a VTK file. | |
void | MBMesquite::MeshWriter::write_vtk (PatchData &pd, const char *out_filename, MsqError &err, const Vector3D *OF_gradient) |
void | MBMesquite::MeshWriter::write_gnuplot (Mesh *mesh, const char *filename, MsqError &err) |
Write mesh as gnuplot data. | |
void | MBMesquite::MeshWriter::write_gnuplot (Mesh *mesh, std::vector< Mesh::ElementHandle > &elems, const char *out_filebase, MsqError &err) |
void | MBMesquite::MeshWriter::write_gnuplot (PatchData &pd, const char *out_filebase, MsqError &err) |
static void | MBMesquite::MeshWriter::find_gnuplot_agregate_range (int count, const char *basename, Vector3D &min, Vector3D &max, MsqError &err) |
void | MBMesquite::MeshWriter::write_gnuplot_animator (int count, const char *basename, MsqError &err) |
Write animator for sequence of gnuplot data files. | |
static unsigned | MBMesquite::MeshWriter::red (int i, int c) |
static unsigned | MBMesquite::MeshWriter::green (int i, int c) |
static unsigned | MBMesquite::MeshWriter::blue (int i, int c) |
void | MBMesquite::MeshWriter::write_gnuplot_overlay (int count, const char *basename, MsqError &err) |
Write GNU plot commands to overlay a set of mesh timesteps in a single plot. | |
void | MBMesquite::MeshWriter::write_stl (Mesh *mesh, const char *filename, MsqError &err) |
Write STL. | |
static void | MBMesquite::MeshWriter::write_eps_quadratic_edge (ostream &s, Transform2D &xform, Vector3D start, Vector3D mid, Vector3D end) |
void | MBMesquite::MeshWriter::write_eps (Mesh *mesh, const char *filename, Projection proj, MsqError &err, int width=in2pt(6.5), int height=in2pt(9)) |
Write an Encapsulate PostScript file. | |
static double | MBMesquite::MeshWriter::tN0 (double r, double s) |
static double | MBMesquite::MeshWriter::tN1 (double r, double) |
static double | MBMesquite::MeshWriter::tN2 (double, double s) |
static double | MBMesquite::MeshWriter::tN3 (double r, double s) |
static double | MBMesquite::MeshWriter::tN4 (double r, double s) |
static double | MBMesquite::MeshWriter::tN5 (double r, double s) |
static Vector3D | MBMesquite::MeshWriter::quad_tri_pt (double r, double s, const Vector3D *coords) |
void | MBMesquite::MeshWriter::write_eps_triangle (Mesh *mesh, Mesh::ElementHandle elem, const char *filename, bool draw_iso_lines, bool draw_nodes, MsqError &err, int width=in2pt(6.5), int height=in2pt(9)) |
Write EPS file containing single triangle in XY plane. | |
void | MBMesquite::MeshWriter::write_eps_triangle (const Vector3D *coords, size_t num_vtx, const char *filename, bool draw_iso_lines, bool draw_nodes, MsqError &err, const std::vector< bool > &fixed, int width, int height) |
void | MBMesquite::MeshWriter::write_svg (Mesh *mesh, const char *filename, Projection proj, MsqError &err) |
Write an SVG file. |
#define MSQ_MESH_WRITER_CPP |
Definition at line 28 of file MeshWriter.cpp.