Skip to content

Commit 4444849

Browse files
committed
Add files
1 parent 64e3c52 commit 4444849

File tree

3 files changed

+62
-2
lines changed

3 files changed

+62
-2
lines changed

src/Core/Algorithms/Legacy/Fields/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ SET(Core_Algorithms_Legacy_Fields_HEADERS
3030
ClipMesh/ClipMeshBySelection.h
3131
ClipMesh/ClipMeshByIsovalue.h
3232
ConvertMeshType/ConvertMeshToPointCloudMeshAlgo.h
33+
ConvertMeshType/ConvertMeshToUnstructuredMesh.h
3334
DistanceField/CalculateSignedDistanceField.h
3435
DistanceField/CalculateDistanceField.h
3536
Mapping/ApplyMappingMatrix.h
@@ -112,7 +113,7 @@ SET(Core_Algorithms_Legacy_Fields_SRCS
112113
ConvertMeshType/ConvertMeshToPointCloudMeshAlgo.cc
113114
ConvertMeshType/ConvertMeshToTetVolMesh.cc
114115
ConvertMeshType/ConvertMeshToTriSurfMeshAlgo.cc
115-
#ConvertMeshType/ConvertMeshToUnstructuredMesh.cc
116+
ConvertMeshType/ConvertMeshToUnstructuredMesh.cc
116117
ConvertMeshType/ConvertMeshToIrregularMesh.cc
117118
#ConvertMeshType/ConvertLatVolDataFromElemToNode.cc
118119
#ConvertMeshType/ConvertLatVolDataFromNodeToElem.cc

src/Modules/Legacy/Fields/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ SET(Modules_Legacy_Fields_HEADERS
5555
ConvertMatricesToMesh.h
5656
ConvertQuadSurfToTriSurf.h
5757
ConvertMeshToPointCloud.h
58+
ConvertMeshToUnstructuredMesh.h
5859
AlignMeshBoundingBoxes.h
5960
SetFieldNodes.h
6061
SetFieldData.h
@@ -164,7 +165,7 @@ SET(Modules_Legacy_Fields_SRCS
164165
SetFieldOrMeshStringProperty.cc
165166
ConvertMeshToPointCloud.cc
166167
#ConvertMeshToIrregularMesh.cc
167-
#ConvertMeshToUnstructuredMesh.cc
168+
ConvertMeshToUnstructuredMesh.cc
168169
CalculateFieldData5.cc
169170
#CalculateFieldDataMetric.cc
170171
#CalculateMeshNodes.cc
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/*
2+
For more information, please see: http://software.sci.utah.edu
3+
4+
The MIT License
5+
6+
Copyright (c) 2015 Scientific Computing and Imaging Institute,
7+
University of Utah.
8+
9+
10+
Permission is hereby granted, free of charge, to any person obtaining a
11+
copy of this software and associated documentation files (the "Software"),
12+
to deal in the Software without restriction, including without limitation
13+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
14+
and/or sell copies of the Software, and to permit persons to whom the
15+
Software is furnished to do so, subject to the following conditions:
16+
17+
The above copyright notice and this permission notice shall be included
18+
in all copies or substantial portions of the Software.
19+
20+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21+
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23+
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
26+
DEALINGS IN THE SOFTWARE.
27+
*/
28+
29+
#ifndef MODULES_LEGACY_FIELDS_ConvertMeshToUnstructuredMesh_H__
30+
#define MODULES_LEGACY_FIELDS_ConvertMeshToUnstructuredMesh_H__
31+
32+
#include <Dataflow/Network/Module.h>
33+
#include <Modules/Legacy/Fields/share.h>
34+
35+
namespace SCIRun {
36+
namespace Modules {
37+
namespace Fields {
38+
39+
class SCISHARE ConvertMeshToUnstructuredMesh : public Dataflow::Networks::Module,
40+
public Has1InputPort<FieldPortTag>,
41+
public Has1OutputPort<FieldPortTag>
42+
{
43+
public:
44+
ConvertMeshToUnstructuredMesh();
45+
46+
virtual void execute() override;
47+
virtual void setStateDefaults() override {}
48+
49+
INPUT_PORT(0, InputField, LegacyField);
50+
OUTPUT_PORT(0, OutputField, LegacyField);
51+
52+
static const Dataflow::Networks::ModuleLookupInfo staticInfo_;
53+
};
54+
}
55+
}
56+
}
57+
58+
#endif

0 commit comments

Comments
 (0)