MeshBinaryInput Class Reference

A class for creating a BezierMesh and BoundaryMesh from a binary input file. More...

#include </usr1/tp517/Tumble/trunk/src/tumble/meshio.h>

Collaboration diagram for MeshBinaryInput:

[legend]
List of all members.

Public Member Functions

 MeshBinaryInput (Simulation *_sim)
bool read (const char *filename)

Private Attributes

Simulationsim
BezierMeshbezier_mesh
BoundaryMeshbdry_mesh

Detailed Description

A class for creating a BezierMesh and BoundaryMesh from a binary input file.

The binary file format specifies a single binary file with extention ".geo"

See File Formats.

Definition at line 160 of file meshio.h.


Constructor & Destructor Documentation

MeshBinaryInput::MeshBinaryInput ( Simulation _sim  ) 

Definition at line 574 of file meshio.C.

References bdry_mesh, bezier_mesh, Simulation::get_bezier_mesh(), Simulation::get_boundary_mesh(), and sim.

Here is the call graph for this function:


Member Function Documentation

bool MeshBinaryInput::read ( const char *  filename  ) 

Definition at line 581 of file meshio.C.

References BezierMesh::add_bezier_edge(), BezierMesh::add_bezier_triangle(), BezierMesh::add_bezier_vertex(), BoundaryMesh::add_boundary_edge(), BoundaryMesh::add_boundary_face(), BoundaryMesh::add_boundary_vertex(), bdry_mesh, bezier_mesh, bzero, current_format_version, BoundaryVertex::get_control_point(), QBSpline::get_control_point_at_idx(), QBSpline::get_edge_center_cp(), BoundaryEdge::get_spline(), QBSpline::get_u_at_idx(), official_header, official_header_len, BezierEdge::set_bdry(), and BezierVertex::set_bdry().

Referenced by main(), and Simulation::read_from_binary_file().

Here is the call graph for this function:


Member Data Documentation

Simulation* MeshBinaryInput::sim [private]

Definition at line 167 of file meshio.h.

Referenced by MeshBinaryInput().

BezierMesh* MeshBinaryInput::bezier_mesh [private]

Definition at line 168 of file meshio.h.

Referenced by MeshBinaryInput(), and read().

BoundaryMesh* MeshBinaryInput::bdry_mesh [private]

Definition at line 169 of file meshio.h.

Referenced by MeshBinaryInput(), and read().


The documentation for this class was generated from the following files:
Generated on Mon May 24 09:53:34 2010 for TUMBLE by  doxygen 1.5.2