Commit 44049bed authored by Chris Harris's avatar Chris Harris
Browse files

COMP: Add export statement for exodus reader types

vtkExodusIIReaderPrivate is now used by IO/ParallelExodus so on
windows the correct export statment is required.

Change-Id: I8e9ceccce96e9eef8c4f2f4d510d707048b113ff
parent 45b8220d
...@@ -270,7 +270,7 @@ public: ...@@ -270,7 +270,7 @@ public:
{ return &this->ModelParameters; } { return &this->ModelParameters; }
/// A struct to hold information about time-varying arrays /// A struct to hold information about time-varying arrays
struct ArrayInfoType { struct VTKIOEXODUS_EXPORT ArrayInfoType {
/// The name of the array /// The name of the array
vtkStdString Name; vtkStdString Name;
/// The number of components in the array /// The number of components in the array
...@@ -309,7 +309,7 @@ public: ...@@ -309,7 +309,7 @@ public:
}; };
/// A struct to hold information about Exodus objects (blocks, sets, maps) /// A struct to hold information about Exodus objects (blocks, sets, maps)
struct ObjectInfoType { struct VTKIOEXODUS_EXPORT ObjectInfoType {
/// Number of entries in this block. /// Number of entries in this block.
int Size; int Size;
/// Should the reader load this block? /// Should the reader load this block?
...@@ -321,12 +321,12 @@ public: ...@@ -321,12 +321,12 @@ public:
}; };
/// A struct to hold information about Exodus maps /// A struct to hold information about Exodus maps
struct MapInfoType : public ObjectInfoType { struct VTKIOEXODUS_EXPORT MapInfoType : public ObjectInfoType {
}; };
/// A struct to hold information about Exodus blocks or sets /// A struct to hold information about Exodus blocks or sets
/// (they have some members in common) /// (they have some members in common)
struct BlockSetInfoType : public ObjectInfoType { struct VTKIOEXODUS_EXPORT BlockSetInfoType : public ObjectInfoType {
/// Id (1-based) of first entry in file-local list across all blocks in file /// Id (1-based) of first entry in file-local list across all blocks in file
vtkIdType FileOffset; vtkIdType FileOffset;
/** A map from nodal IDs in an Exodus file to nodal IDs in the output mesh. /** A map from nodal IDs in an Exodus file to nodal IDs in the output mesh.
...@@ -352,7 +352,7 @@ public: ...@@ -352,7 +352,7 @@ public:
}; };
/// A struct to hold information about Exodus blocks /// A struct to hold information about Exodus blocks
struct BlockInfoType : public BlockSetInfoType { struct VTKIOEXODUS_EXPORT BlockInfoType : public BlockSetInfoType {
vtkStdString OriginalName; // useful to reset the name if XML metadata is invalid. vtkStdString OriginalName; // useful to reset the name if XML metadata is invalid.
vtkStdString TypeName; vtkStdString TypeName;
// number of boundaries per entry // number of boundaries per entry
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment