source: issm/trunk-jpl/src/c/objects/Materials/Material.h@ 10937

Last change on this file since 10937 was 8386, checked in by Mathieu Morlighem, 14 years ago

trunk: more flexible GetVectorFromInput (input could be in material)

File size: 520 bytes
Line 
1/*!\file: Material.h
2 * \brief abstract class for Material object
3 */
4
5
6#ifndef _MATERIAL_H_
7#define _MATERIAL_H_
8
9/*Headers:*/
10/*{{{1*/
11class Object;
12#include "../Object.h"
13#include "../../toolkits/toolkits.h"
14/*}}}*/
15
16class Material: public Object,public Update{
17
18 public:
19 virtual ~Material(){};
20
21 /*Numerics*/
22 virtual void InputDuplicate(int original_enum,int new_enum)=0;
23 virtual void Configure(Elements* elements)=0;
24 virtual void GetVectorFromInputs(Vec vector,int input_enum)=0;
25
26};
27#endif
Note: See TracBrowser for help on using the repository browser.