Skip to content

Commit

Permalink
Refs #4606 to avoid OpenCascade dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
Janik Zikovsky committed Jan 22, 2012
1 parent 0e8f47f commit da81456
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
1 change: 1 addition & 0 deletions Code/Mantid/Framework/Geometry/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,7 @@ if (NOT NO_OPENCASCADE)
find_package ( OpenCascade REQUIRED )
include_directories ( ${OPENCASCADE_INCLUDE_DIR} )
set (SRC_FILES ${SRC_FILES} ${OPENCASCADE_SRC} )
add_definitions ( -DNO_OPENCASCADE )
endif ()

# A few defines needed for OpenCascade on the Mac
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,13 @@ namespace Mantid
{
if(mNoOfVertices<=0) //There are no triangles defined to use OpenCascade handler
{
OCGeometryHandler h(Obj);
mNoOfVertices=h.NumberOfPoints();
mNoOfTriangles=h.NumberOfTriangles();
mPoints=h.getTriangleVertices();
mFaces=h.getTriangleFaces();
#ifndef NO_OPENCASCADE
OCGeometryHandler h(Obj);
mNoOfVertices=h.NumberOfPoints();
mNoOfTriangles=h.NumberOfTriangles();
mPoints=h.getTriangleVertices();
mFaces=h.getTriangleFaces();
#endif
}
}

Expand Down

0 comments on commit da81456

Please sign in to comment.