vtkbone
vtkboneAbaqusInputReader.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Copyright 2010-2016, Numerics88 Solutions Ltd.
4  http://www.numerics88.com/
5 
6  Copyright (c) Eric Nodwell and Steven K. Boyd
7  See Copyright.txt for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 =========================================================================*/
13 
46 #ifndef __vtkboneAbaqusInputReader_h
47 #define __vtkboneAbaqusInputReader_h
48 
50 #include "vtkboneWin32Header.h"
51 
53 {
54 public:
55 
56  static vtkboneAbaqusInputReader* New();
58  void PrintSelf(ostream& os, vtkIndent indent);
59 
61 
62  vtkSetStringMacro(FileName);
63  vtkGetStringMacro(FileName);
65 
66  //BTX
67  static void DebugMessage (vtkObject* self, const std::string& msg);
68  static void WarningMessage (vtkObject* self, const std::string& msg);
69  //ETX
70 
71 protected:
72 
75 
79 
80  char *FileName;
81 
82 private:
83  // Prevent compiler from making public versions of these.
85  void operator= (const vtkboneAbaqusInputReader&);
86 };
87 
88 #endif
#define VTKBONE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only vtkboneFiniteElementModel as output.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
A class to read Abaqus input files.
static vtkboneFiniteElementModelAlgorithm * New()