EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Classes | Public Member Functions | Public Attributes | List of all members
EGS_TriangleMeshSpec Class Reference

A container for raw unstructured triangle surface mesh data. More...

#include <egs_triangle_mesh.h>

Classes

struct  Triangle
 

Public Member Functions

 EGS_TriangleMeshSpec (std::vector< Triangle > elements)
 
 EGS_TriangleMeshSpec (const EGS_TriangleMeshSpec &)=delete
 
EGS_TriangleMeshSpecoperator= (const EGS_TriangleMeshSpec &)=delete
 
 EGS_TriangleMeshSpec (EGS_TriangleMeshSpec &&)=default
 
EGS_TriangleMeshSpecoperator= (EGS_TriangleMeshSpec &&)=default
 
void scale (EGS_Float factor)
 Multiply all node coordinates by a constant factor.
 
std::size_t num_elements () const
 

Public Attributes

std::vector< EGS_TriangleMeshSpec::Triangleelements
 Unique elements.
 

Detailed Description

A container for raw unstructured triangle surface mesh data.

Definition at line 70 of file egs_triangle_mesh.h.


The documentation for this class was generated from the following file: