ATLAS Offline Software
|
#include <ObjSurfaceWriter.h>
Classes | |
class | Config |
Public Member Functions | |
ObjSurfaceWriter (const Config &cfg) | |
Constructor. More... | |
const std::string & | name () const |
Framework name() method. More... | |
void | write (const Acts::GeometryContext &gctx, const Acts::Surface &surface) |
The write interface. More... | |
void | write (const std::string &sinfo) |
write a bit of string More... | |
Private Member Functions | |
const Acts::Logger & | logger () const |
Private access to the logging instance. More... | |
Private Attributes | |
Config | m_cfg |
the config class More... | |
ObjHelper::VtnCounter | m_vtnCounter |
vertex, texture, normal More... | |
std::mutex | m_write_mutex |
mutex to protect multi-threaded writes More... | |
An Obj writer for the geometry
Definition at line 23 of file ObjSurfaceWriter.h.
Constructor.
cfg | is the configuration class |
Definition at line 51 of file ObjSurfaceWriter.cxx.
|
inlineprivate |
Private access to the logging instance.
Definition at line 91 of file ObjSurfaceWriter.h.
const std::string & Acts::ObjSurfaceWriter::name | ( | ) | const |
Framework name() method.
Definition at line 69 of file ObjSurfaceWriter.cxx.
void Acts::ObjSurfaceWriter::write | ( | const Acts::GeometryContext & | gctx, |
const Acts::Surface & | surface | ||
) |
The write interface.
surface | to be written out |
Definition at line 83 of file ObjSurfaceWriter.cxx.
void Acts::ObjSurfaceWriter::write | ( | const std::string & | sinfo | ) |
write a bit of string
is | the string to be written |
Definition at line 74 of file ObjSurfaceWriter.cxx.
|
private |
the config class
Definition at line 85 of file ObjSurfaceWriter.h.
|
private |
vertex, texture, normal
Definition at line 86 of file ObjSurfaceWriter.h.
|
private |
mutex to protect multi-threaded writes
Definition at line 87 of file ObjSurfaceWriter.h.