suanPan
Material.h File Reference
#include <Domain/Tag.h>
#include "ParameterType.h"
Include dependency graph for Material.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DataCoupleMaterial
 
struct  DataMaterial
 
class  Material
 A Material abstract base class. More...
 

Namespaces

namespace  suanpan
 

Enumerations

enum class  MaterialType : unsigned {
  MaterialType::D0 = 0 , MaterialType::D1 = 1 , MaterialType::D2 = 3 , MaterialType::D3 = 6 ,
  MaterialType::DS = 10 , MaterialType::OS = 3
}
 
enum class  PlaneType : unsigned { PlaneType::S = 1 , PlaneType::E = 2 , PlaneType::A = 3 , PlaneType::N = 0 }
 

Functions

unique_ptr< Materialsuanpan::make_copy (const shared_ptr< Material > &)
 
unique_ptr< Materialsuanpan::make_copy (const unique_ptr< Material > &)