26#ifdef ENABLE_OPENCASCADE
31#undef _USE_MATH_DEFINES
40#include <TopoDS_Shape.hxx>
47Kernel::Logger logger(
"Surface");
68 logger.debug() <<
"Surf == " <<
Name <<
'\n';
91#ifdef ENABLE_OPENCASCADE
92TopoDS_Shape Surface::createShape() {
return TopoDS_Shape(); }
#define GNU_DIAG_OFF(x)
This is a collection of macros for turning compiler warnings off in a controlled manner.
virtual int side(const Kernel::V3D &) const
Surface side : throw AbsObjMethod.
void writeHeader(std::ostream &) const
Writes out the start of an MCNPX surface description .
virtual void write(std::ostream &) const
The writes the data to the output stream.
int Name
Surface number (MCNPX identifier)
virtual void print() const
Simple print out function for surface header.
Exception for a call to an abstract class function.