Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
ace19a6
Fixing ITK classes to work with ITK 5.0
joeykleingers Nov 20, 2018
3828ed1
Moving a few functions out of FilterParameterWidget and into QtSFileU…
joeykleingers Dec 4, 2018
3cb325c
Address VerifyPreconditions const change in ITK 5 master (#272)
thewtex Dec 6, 2018
97374af
Adding a few new PIMPL macros.
joeykleingers Jan 2, 2019
f661636
Adding MultiDataContainerSelectionFilterParameter and associated widg…
Jan 2, 2019
e220580
Changing MultiDataContainerSelection filter parameter's and widget's …
joeykleingers Jan 7, 2019
ff7c097
Adding icons to the add and remove Data Container buttons in the Mult…
joeykleingers Jan 8, 2019
0f84483
Checking for and clearing non-existant data containers before each pr…
joeykleingers Jan 15, 2019
d134925
Adding itkProgressObserver class that can be used to pass progress up…
joeykleingers Jan 18, 2019
eb4b7a2
Adding new Fiji configuration file reader class.
joeykleingers Jan 21, 2019
b643dfe
Turning itkProgressObserver into a header-only class.
joeykleingers Jan 28, 2019
95d6819
Fixes issue with montage filter not working due to an uninitialized v…
Feb 4, 2019
04ccfeb
Adding itkTemplateHelpers header file that includes macros that can b…
joeykleingers Feb 11, 2019
5d5c9f7
Adding shared pointer code to itkProgressObserver class.
joeykleingers Feb 12, 2019
0a40264
Removing itkTemplateHelpers header.
joeykleingers Feb 14, 2019
2b75e1f
Fixing bug where data container transforms were not being read from a…
joeykleingers Feb 14, 2019
07f2f47
Merge in @nathanblair work on MultiDataContainerFP
Feb 11, 2019
f5788cb
Clang-format for tplatt/SIMPL/#1
Feb 14, 2019
7b7da74
Fixed wrong initial list population on setupGui
Feb 14, 2019
e6f7986
Merge pull request #1 from nathanblair/feature/OSD_GUI
joeykleingers Feb 14, 2019
dcc2e63
Revert "WIP Merge in @nathanblair work on MultiDataContainerFP" (#2)
joeykleingers Feb 15, 2019
dfaa1a7
Fixing ITK classes to work with ITK 5.0
joeykleingers Nov 20, 2018
2ac8e17
Moving a few functions out of FilterParameterWidget and into QtSFileU…
joeykleingers Dec 4, 2018
714c478
Address VerifyPreconditions const change in ITK 5 master (#272)
thewtex Dec 6, 2018
3adfe8b
Adding a few new PIMPL macros.
joeykleingers Jan 2, 2019
9a59c3f
Adding MultiDataContainerSelectionFilterParameter and associated widg…
Jan 2, 2019
d794b9e
Changing MultiDataContainerSelection filter parameter's and widget's …
joeykleingers Jan 7, 2019
4b36acf
Adding icons to the add and remove Data Container buttons in the Mult…
joeykleingers Jan 8, 2019
3fcd47d
Checking for and clearing non-existant data containers before each pr…
joeykleingers Jan 15, 2019
f704b25
Adding itkProgressObserver class that can be used to pass progress up…
joeykleingers Jan 18, 2019
5cded3d
Adding new Fiji configuration file reader class.
joeykleingers Jan 21, 2019
cff0091
Turning itkProgressObserver into a header-only class.
joeykleingers Jan 28, 2019
b8cef75
Fixes issue with montage filter not working due to an uninitialized v…
Feb 4, 2019
1555a81
Adding itkTemplateHelpers header file that includes macros that can b…
joeykleingers Feb 11, 2019
71f09ec
Adding shared pointer code to itkProgressObserver class.
joeykleingers Feb 12, 2019
07a7cc2
Removing itkTemplateHelpers header.
joeykleingers Feb 14, 2019
7aa7527
Fixing bug where data container transforms were not being read from a…
joeykleingers Feb 14, 2019
dd59caa
Merge in @nathanblair work on MultiDataContainerFP
Feb 11, 2019
6f9e753
Clang-format for tplatt/SIMPL/#1
Feb 14, 2019
2e90c31
Fixed wrong initial list population on setupGui
Feb 14, 2019
63e541b
Revert "WIP Merge in @nathanblair work on MultiDataContainerFP" (#2)
joeykleingers Feb 15, 2019
153fba3
Missed conflict markers from last merge/rebase
imikejackson Feb 17, 2019
5f14876
Move hasValidFilePath to public section.
imikejackson Feb 18, 2019
8a9ce36
Merge branch 'feature/OSD_GUI' of ssh://github.com/tplatt77/SIMPL int…
imikejackson Feb 18, 2019
d2d82c0
Missed updates to FilterParameterWidget
imikejackson Feb 18, 2019
f81b6ad
Adding private ApplyImageTransforms filter.
joeykleingers Feb 18, 2019
7ead349
Adding ConvertColorToGrayscale to SIMPL Core Filters
Feb 19, 2019
cb9133d
Move InitializeData and ColorToGrayScale to SIMPLib Core Filters (#323)
imikejackson Feb 19, 2019
5766833
Updating QtSDisclosableGroupBox class with the ability to set a conte…
joeykleingers Feb 20, 2019
fe3e08c
Changing the name of QtSDisclosableGroupBox to QtSDisclosableWidget.
joeykleingers Feb 21, 2019
ddfb3ea
Merge branch 'develop' of github.com:joeykleingers/SIMPL into feature…
joeykleingers Feb 26, 2019
501f3a3
Registering FilterPipeline class as a meta type.
joeykleingers Mar 1, 2019
8f8b8db
Fixing compilation error.
joeykleingers Mar 7, 2019
ae03a13
Added a pipeline execute function that takes a DataContainerArray
Mar 8, 2019
331dc31
Merge branch 'develop' of ssh://github.com/tplatt77/SIMPL into featur…
joeykleingers Mar 18, 2019
cd73fbf
Merge branch 'develop' of ssh://github.com/bluequartzsoftware/SIMPL i…
joeykleingers Mar 18, 2019
88dc9ae
Add ability to use either ITK 4 or 5. (#4)
imikejackson Mar 29, 2019
8075925
Start SIMPL 2.0 development
imikejackson Apr 1, 2019
259e939
Update some Eigen3 CMake output
imikejackson Apr 1, 2019
d35f75c
Feature/graph rename optimization (#335)
mmarineBlueQuartz Apr 1, 2019
af10872
Merge branch 'feature/OSD_GUI' of https://github.com/tplatt77/SIMPL i…
imikejackson Apr 2, 2019
9db085c
Update to SIMPL 2.0 and allow compiling against ITK 4 or 5
imikejackson Mar 29, 2019
3da8bfd
Fix for failing ApplyImageTransforms unit test.
imikejackson Apr 2, 2019
7a08f4c
Fix compile warnings when compiling against ITK 5 about hidden method…
imikejackson Apr 4, 2019
05e462b
Feature/MessagesRedesign (#333)
joeykleingers Apr 5, 2019
7ef0041
Fixing compile errors on Windows.
joeykleingers Apr 5, 2019
3e9b7ac
Fixing compile errors.
joeykleingers Apr 5, 2019
25559d4
Fixed bad initialization with tDims, Reformatted SIMPLArray
imikejackson Apr 11, 2019
fcd87dd
Add more subgroups for filters to use in their descriptions
imikejackson Apr 11, 2019
6c2e5d9
Fix descriptive HTML that is generated for an Image Geometry
imikejackson Apr 11, 2019
9fdec87
Use proper std::array API to match the API in SIMPLArray. Add operato…
imikejackson Apr 11, 2019
85e7456
Reduce the creation of filters through factories when not needed. (#338)
imikejackson Apr 12, 2019
c22beb4
Fix icons for MultiDataContainerSelectionWidget
imikejackson Apr 13, 2019
88c9acc
Fixing issue where Reveal in Finder/Explorer would not work correctly.
imikejackson Apr 13, 2019
4c1e9d0
Changed MassCreateData from public to private filter
mmarineBlueQuartz Apr 12, 2019
f03a12a
Disabled RenameTimingTest
mmarineBlueQuartz Apr 15, 2019
20f1058
Update ITK V5 Dependent Files with a hard Compile error
imikejackson Apr 15, 2019
c71af89
Python Bindings are only generated for Public Filters.
imikejackson Apr 15, 2019
36b2230
PYTHON: Do a recursive search when generating SIMPLib pybind headers
imikejackson Apr 16, 2019
fa31019
WIP: Addressed arithmetic overflow and other code analysis warnings (…
mmarineBlueQuartz Apr 17, 2019
245cb0c
Replacing the current HtmlFormat with a new ToolTipFormat. The forma…
joeykleingers Apr 19, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ cmake_minimum_required(VERSION 3.13.0)
#------------------------------------------------------------------------------
# Create the Top level Project
#
project(SIMPLProj VERSION 1.2.0.0)
project(SIMPLProj VERSION 2.0.0.0)

# ---------- Setup output Directories -------------------------
if(NOT DEFINED CMAKE_LIBRARY_OUTPUT_DIRECTORY)
Expand Down Expand Up @@ -260,7 +260,8 @@ endif()
set(SIMPL_USE_EIGEN "")
Find_Package(Eigen3 REQUIRED)
if(EIGEN3_FOUND)
message(STATUS "Eigen3: ${EIGEN3_VERSION_STRING}")
message(STATUS "Eigen3 Location: ${EIGEN3_ROOT_DIR}")
message(STATUS "Eigen3 Version: ${EIGEN3_VERSION_STRING}")
set(SIMPL_USE_EIGEN "1" CACHE INTERNAL "")
else()
message(WARNING "The Eigen Library is required for some algorithms to execute. These algorithms will be disabled.")
Expand Down
102 changes: 56 additions & 46 deletions Resources/UnitTestSupport.hpp
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
/* ============================================================================
* Copyright (c) 2009-2016 BlueQuartz Software, LLC
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright notice, this
* list of conditions and the following disclaimer in the documentation and/or
* other materials provided with the distribution.
*
* Neither the name of BlueQuartz Software, the US Air Force, nor the names of its
* contributors may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The code contained herein was partially funded by the followig contracts:
* United States Air Force Prime Contract FA8650-07-D-5800
* United States Air Force Prime Contract FA8650-10-D-5210
* United States Prime Contract Navy N00173-07-C-2068
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
* Copyright (c) 2009-2016 BlueQuartz Software, LLC
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright notice, this
* list of conditions and the following disclaimer in the documentation and/or
* other materials provided with the distribution.
*
* Neither the name of BlueQuartz Software, the US Air Force, nor the names of its
* contributors may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The code contained herein was partially funded by the followig contracts:
* United States Air Force Prime Contract FA8650-07-D-5800
* United States Air Force Prime Contract FA8650-10-D-5210
* United States Prime Contract Navy N00173-07-C-2068
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#pragma once

Expand All @@ -49,6 +49,8 @@
#include <QtCore/QString>
#include <QtCore/QTextStream>

#include "SIMPLib/DataContainers/DataArrayPath.h"

namespace SIMPL
{
namespace unittest
Expand All @@ -63,7 +65,16 @@ static const char Passed[6] = {'P', 'A', 'S', 'S', 'E', 'D'};
static const char Failed[6] = {'F', 'A', 'I', 'L', 'E', 'D'};
static int SizeOfPassed = 6;
static int SizeOfFailed = 6;
}
} // namespace unittest
} // namespace SIMPL

// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
QTextStream& operator<<(QTextStream& out, const DataArrayPath& v)
{
out << v.getDataContainerName() << "|" << v.getAttributeMatrixName() << "|" << v.getDataArrayName();
return out;
}

// -----------------------------------------------------------------------------
Expand All @@ -73,11 +84,11 @@ class TestException : public std::exception
{
public:
/**
* @brief
* @param what
* @param file
* @param lineNumber
*/
* @brief
* @param what
* @param file
* @param lineNumber
*/
TestException(const std::string& what, const std::string& filename, int lineNumber)
: m_Message(what)
, m_FileName(filename)
Expand All @@ -87,8 +98,8 @@ class TestException : public std::exception
}

/**
* @brief Copy Constructor
*/
* @brief Copy Constructor
*/
TestException(const TestException& te)
{
m_Message = (&te)->getMessage();
Expand Down Expand Up @@ -272,10 +283,10 @@ inline int Sign(float* A)

bool AlmostEqualUlpsFinal(float* A, float* B, int maxUlps)
{
// There are several optional checks that you can do, depending
// on what behavior you want from your floating point comparisons.
// These checks should not be necessary and they are included
// mainly for completeness.
// There are several optional checks that you can do, depending
// on what behavior you want from your floating point comparisons.
// These checks should not be necessary and they are included
// mainly for completeness.

#ifdef INFINITYCHECK
// If A or B are infinity (positive or negative) then
Expand Down Expand Up @@ -567,4 +578,3 @@ template <typename T, typename K> void require_greater_than(T l, const QString&
throw TestException(buf.toStdString(), file.toStdString(), line);
}
}

48 changes: 24 additions & 24 deletions Source/H5Support/H5Utilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@ namespace H5Support_NAMESPACE
/**
* @brief General Utilities for working with the HDF5 data files and API
*/
class H5Utilities
class H5Support_EXPORT H5Utilities
{

public:

virtual ~H5Utilities();
virtual ~H5Utilities() = default;

enum CustomHDFDataTypes
{
Expand All @@ -53,11 +53,11 @@ namespace H5Support_NAMESPACE
};

// -----------HDF5 File Operations
static H5Support_EXPORT hid_t openFile(const std::string& filename, bool readOnly = false);
static hid_t openFile(const std::string& filename, bool readOnly = false);

static H5Support_EXPORT hid_t createFile(const std::string& filename);
static hid_t createFile(const std::string& filename);

static H5Support_EXPORT herr_t closeFile(hid_t& fileId);
static herr_t closeFile(hid_t& fileId);

// -------------- HDF Indentifier Methods ----------------------------
/**
Expand All @@ -66,7 +66,7 @@ namespace H5Support_NAMESPACE
* @param trim set to False to trim the path
* @return The path to the object relative to the objId
*/
static H5Support_EXPORT std::string getObjectPath(hid_t loc_id, bool trim = false);
static std::string getObjectPath(hid_t loc_id, bool trim = false);

/**
* @brief Returns the hdf object type
Expand All @@ -75,7 +75,7 @@ namespace H5Support_NAMESPACE
* @param objType The type of the object
* @return Negative value on error
*/
static H5Support_EXPORT herr_t getObjectType(hid_t objId, const std::string& objName, int32_t* objType);
static herr_t getObjectType(hid_t objId, const std::string& objName, int32_t* objType);

/**
* @brief Retrieves the object name for a given index
Expand All @@ -84,38 +84,38 @@ namespace H5Support_NAMESPACE
* @param name The variable to store the name
* @return Negative value is error
*/
static H5Support_EXPORT herr_t objectNameAtIndex(hid_t fileId, int32_t idx, std::string& name);
static herr_t objectNameAtIndex(hid_t fileId, int32_t idx, std::string& name);

/**
* @brief Returns the path to an object's parent
* @param objId The HDF5 id of the object
* @param trim set to False to trim the path
* @return The path to the object relative to the objId
*/
static H5Support_EXPORT std::string getParentPath(hid_t objId);
static std::string getParentPath(hid_t objId);

/**
* @brief Returns the path to an object's parent
* @param objectPath The HDF5 path to the object
* @param trim set to False to trim the path
* @return The path to the object relative to the objId
*/
static H5Support_EXPORT std::string getParentPath(const std::string& objectPath);
static std::string getParentPath(const std::string& objectPath);

/**
* @brief Returns the object's name from object path
* @param objectPath The HDF5 path to the object
* @return The object name
*/
static H5Support_EXPORT std::string getObjectNameFromPath(const std::string& objectPath);
static std::string getObjectNameFromPath(const std::string& objectPath);

/**
* @brief Returns if a given hdf5 object is a group
* @param objId The hdf5 object that contains an object with name objName
* @param objName The name of the object to check
* @return True if the given hdf5 object id is a group
*/
static H5Support_EXPORT bool isGroup(hid_t nodeId, const std::string& objName);
static bool isGroup(hid_t nodeId, const std::string& objName);


/**
Expand All @@ -124,23 +124,23 @@ namespace H5Support_NAMESPACE
* @param objectPath The path of the object to open
* @return The hdf5 id of the opened object. Negative value is error.
*/
static H5Support_EXPORT hid_t openHDF5Object(hid_t loc_id, const std::string& objName);
static hid_t openHDF5Object(hid_t loc_id, const std::string& objName);

/**
* @brief Closes the object id
* @param locId The object id to close
* @return Negative value is error.
*/
static H5Support_EXPORT herr_t closeHDF5Object(hid_t obj_id);
static herr_t closeHDF5Object(hid_t obj_id);


static H5Support_EXPORT std::string HDFClassTypeAsStr(hid_t class_type);
static std::string HDFClassTypeAsStr(hid_t class_type);

/**
* @brief prints the class type of the given class
* @param classT The Class Type to print
*/
static H5Support_EXPORT void printHDFClassType(H5T_class_t class_type);
static void printHDFClassType(H5T_class_t class_type);

// -------------- HDF Group Methods ----------------------------
/**
Expand All @@ -150,7 +150,7 @@ namespace H5Support_NAMESPACE
* @param names Variable to store the list
* @return
*/
static H5Support_EXPORT herr_t getGroupObjects(hid_t loc_id, int32_t typeFilter, std::list<std::string>& names);
static herr_t getGroupObjects(hid_t loc_id, int32_t typeFilter, std::list<std::string>& names);

/**
* @brief Creates a HDF Group by checking if the group already exists. If the
Expand All @@ -160,7 +160,7 @@ namespace H5Support_NAMESPACE
* @param group The name of the group to create. Note that this group name should
* not be any sort of 'path'. It should be a single group.
*/
static H5Support_EXPORT hid_t createGroup(hid_t loc_id, const std::string& group);
static hid_t createGroup(hid_t loc_id, const std::string& group);

/**
* @brief Given a path relative to the Parent ID, this method will create all
Expand All @@ -169,7 +169,7 @@ namespace H5Support_NAMESPACE
* @param parent The HDF unique id for the parent
* @return Error Condition: Negative is error. Positive is success.
*/
static H5Support_EXPORT hid_t createGroupsFromPath(const std::string& pathToCheck, hid_t parent);
static hid_t createGroupsFromPath(const std::string& pathToCheck, hid_t parent);

/**
* @brief Given a path relative to the Parent ID, this method will create all
Expand All @@ -178,14 +178,14 @@ namespace H5Support_NAMESPACE
* @param parent The HDF unique id for the parent
* @return Error Condition: Negative is error. Positive is success.
*/
static H5Support_EXPORT hid_t createGroupsForDataset(const std::string& datasetPath, hid_t parent);
static hid_t createGroupsForDataset(const std::string& datasetPath, hid_t parent);

/**
* @brief Extracts the object name from a given path
* @param path The path which to extract the object name
* @return The name of the object
*/
static H5Support_EXPORT std::string extractObjectName(const std::string& path);
static std::string extractObjectName(const std::string& path);

// -------------- HDF Attribute Methods ----------------------------
/**
Expand All @@ -195,7 +195,7 @@ namespace H5Support_NAMESPACE
* @param attr_name The attribute to look for (by name)
* @return True if the attribute exists.
*/
static H5Support_EXPORT bool probeForAttribute(hid_t loc_id,
static bool probeForAttribute(hid_t loc_id,
const std::string& obj_name,
const std::string& attr_name);

Expand All @@ -206,7 +206,7 @@ namespace H5Support_NAMESPACE
* @param names Variable to hold the list of attribute names
* @return Negate value is error
*/
static H5Support_EXPORT herr_t getAllAttributeNames(hid_t obj_id, std::list<std::string>& results);
static herr_t getAllAttributeNames(hid_t obj_id, std::list<std::string>& results);

/**
* @brief Returns a list of all the attribute names
Expand All @@ -215,7 +215,7 @@ namespace H5Support_NAMESPACE
* @param names Variable to hold the list of attribute names
* @return Negative value is error
*/
static H5Support_EXPORT herr_t getAllAttributeNames(hid_t loc_id, const std::string& obj_name,
static herr_t getAllAttributeNames(hid_t loc_id, const std::string& obj_name,
std::list<std::string>& names);


Expand Down
2 changes: 1 addition & 1 deletion Source/PipelineRunner/PipelineRunner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ int main(int argc, char* argv[])
}
// Now actually execute the pipeline
pipeline->execute();
err = pipeline->getErrorCondition();
err = pipeline->getErrorCode();
if(err < 0)
{
std::cout << "Error Condition of Pipeline: " << err << std::endl;
Expand Down
2 changes: 1 addition & 1 deletion Source/SIMPLib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ endMacro()

#------------------------------------------------------------------------------
# Set up the directories that are used for each Group
set(SIMPL_Group_BASE_MODULES Common DataArrays DataContainers Geometry HDF5 Math StatsData Utilities ITK)
set(SIMPL_Group_BASE_MODULES Common DataArrays DataContainers Geometry HDF5 Math Messages StatsData Utilities ITK)
set(SIMPL_Group_FILTERS_MODULES Filtering FilterParameters VTKUtils)
set(SIMPL_Group_PLUGIN_MODULES Plugin)
set(SIMPL_Group_REST_MODULES REST)
Expand Down
Loading