Definition at line 90 of file SurfacePackMeshDriver.H.
Public Member Functions | |
| Opts (jsoncons::optional< Periodic3DOpts > periodic3DOpts) | |
Public Attributes | |
| jsoncons::optional< double > | meshSize {} | 
| Mesh size.  More... | |
| int | meshAlgorithm {1} | 
| Meshing algorithm of choice.  More... | |
| jsoncons::optional< double > | scaleValue {} | 
| Value of scaling between 0 to 1 with 1 being no scaling.  More... | |
| bool | removeBoundaryPacks {false} | 
| Boolean for removal of volumes intersecting boundary.  More... | |
| bool | enableDefaultOut {false} | 
| Enable default output formats.  More... | |
| bool | preserveSize {false} | 
| Boolean for preserving pack sizes instead of packing fraction.  More... | |
| jsoncons::optional< int > | refineLevel {} | 
| Refinement applied to original mesh.  More... | |
| jsoncons::optional< double > | upperThreshold {} | 
| Upper threshold for filtering (w.r.t mean)  More... | |
| jsoncons::optional< double > | lowerThreshold {} | 
| Lower threshold for filtering (w.r.t mean)  More... | |
| jsoncons::optional< Periodic3DOpts > | periodic3DOpts | 
If periodic3D has value, then options for the 3D mesh.  More... | |
Private Member Functions | |
| Opts ()=default | |
Static Private Attributes | |
| static constexpr const char * | type = "surface" | 
| static constexpr const char * | engine = "packmesh" | 
      
  | 
  explicit | 
Definition at line 41 of file SurfacePackMeshDriver.C.
      
  | 
  privatedefault | 
| bool NEM::DRV::SurfacePackMeshDriver::Opts::enableDefaultOut {false} | 
Definition at line 112 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
      
  | 
  staticprivate | 
Definition at line 140 of file SurfacePackMeshDriver.H.
| jsoncons::optional<double> NEM::DRV::SurfacePackMeshDriver::Opts::lowerThreshold {} | 
Definition at line 128 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
| int NEM::DRV::SurfacePackMeshDriver::Opts::meshAlgorithm {1} | 
Definition at line 100 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute(), and NEM::DRV::SurfacePackMeshDriver::setOpts().
| jsoncons::optional<double> NEM::DRV::SurfacePackMeshDriver::Opts::meshSize {} | 
Definition at line 96 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
| jsoncons::optional<Periodic3DOpts> NEM::DRV::SurfacePackMeshDriver::Opts::periodic3DOpts | 
Otherwise, only stl file is generated
Definition at line 133 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute(), and NEM::DRV::SurfacePackMeshDriver::setOpts().
| bool NEM::DRV::SurfacePackMeshDriver::Opts::preserveSize {false} | 
Definition at line 116 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
| jsoncons::optional<int> NEM::DRV::SurfacePackMeshDriver::Opts::refineLevel {} | 
Definition at line 120 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
| bool NEM::DRV::SurfacePackMeshDriver::Opts::removeBoundaryPacks {false} | 
Definition at line 108 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
| jsoncons::optional<double> NEM::DRV::SurfacePackMeshDriver::Opts::scaleValue {} | 
Definition at line 104 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().
      
  | 
  staticprivate | 
Definition at line 139 of file SurfacePackMeshDriver.H.
| jsoncons::optional<double> NEM::DRV::SurfacePackMeshDriver::Opts::upperThreshold {} | 
Definition at line 124 of file SurfacePackMeshDriver.H.
Referenced by NEM::DRV::SurfacePackMeshDriver::execute().