Computer Assited Medical Intervention Tool Kit  version 4.1
Macros | Functions
CamiTKIncludeWhatYouUse.h File Reference

Go to the source code of this file.

Macros

#define a   target that generate the include-what-you-use report for all the project
 

Functions

cmake modules macros camitk test endif () add_custom_target(camitk-ce-iwyu COMMAND $
 
 if (${CMAKE_VERSION} VERSION_GREATER "3.3" OR ${CMAKE_VERSION} VERSION_EQUAL "3.3") option(CAMITK_INCLUDE_WHAT_YOU_USE "Enable the header analysis on you code
 
CMake version or greater is needed OFF if (CAMITK_INCLUDE_WHAT_YOU_USE) find_program(IWYU_EXECUTABLE NAMES include-what-you-use iwyu) if(IWYU_EXECUTABLE) set(IWYU_OUTPUT "$
 
iwyu out CACHE PATH Output filename for include what you use set (CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${IWYU_EXECUTABLE}) if(NOT EXISTS $
 
 set (CAMITK_CMAKE_MACRO_PATH ${CAMITK_CMAKE_DIR}/macros/camitk/test) if(NOT IS_DIRECTORY $
 
 set (CAMITK_CMAKE_MACRO_PATH ${CMAKE_SOURCE_DIR}/sdk/cmake/modules/macros/camitk/test) endif() else() set(CAMITK_CMAKE_MACRO_PATH $
 

Macro Definition Documentation

◆ a

#define a   target that generate the include-what-you-use report for all the project

Referenced by camitk::RendererWidget::addProp(), CreateSC::apply(), AtomIterator::AtomIterator(), PMLComponent::atomSCToVTK(), PMLExplorerWidget::buildCellTreeWidgetItem(), PMLExplorerWidget::buildStructuralComponentTreeWidgetItem(), camitk_library(), Cell::Cell(), PMLComponent::cellToVTK(), CreateSC::computeBoundsOfPointIds(), PMLComponent::create3DStructure(), PMLExplorerWidget::createNewProperty(), SofaSimulator::createPml(), Cell::deleteAllStructures(), QPolygonalProcessor::doSpans(), Facet::getCell(), Reference::getDistanceToTriangularMesh(), MonitoringManager::getOldPosition(), PMLComponent::getPhysicalModel(), PhysicalModel::getPositionPointer(), main(), camitk::SettingsDialog::on_removeActionExtensionButton_released(), PhysicalModel::parseComponents(), PhysicalModel::parseTree(), PlaneWidget::PlaneWidget(), PMLExplorerWidget::propertyChanged(), camitk::InteractiveViewer::removeAllActors(), PMLComponentExtension::save(), PMLComponent::selectCell(), PMLComponent::selectSC(), set(), StructuralComponentProperties::setAlpha(), PhysicalModel::setAtoms(), camitk::RendererWidget::setCameraOrientation(), camitk::Geometry::setColor(), QtCanvasSprite::setSequence(), QtCanvasItem::setZ(), SofaSimulator::SofaSimulator(), camitk::PlaneC::translatePlaneX(), camitk::PlaneC::translatePlaneY(), camitk::PlaneC::translatePlaneZ(), Colors::update(), Arrows::update(), PMLExplorerWidget::updateProperty(), ActionExtensionGenerator::writeCFile(), and StructuralComponentProperties::~StructuralComponentProperties().

Function Documentation

◆ endif()

cmake modules macros camitk test endif ( )

◆ if() [1/2]

if (   ${CMAKE_VERSION} VERSION_GREATER "3.3" OR ${CMAKE_VERSION} VERSION_EQUAL "3.3")

Referenced by camitk_library().

◆ if() [2/2]

CMake version or greater is needed OFF if ( CAMITK_INCLUDE_WHAT_YOU_USE  )

◆ set() [1/3]

iwyu out CACHE PATH Output filename for include what you use set ( CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${IWYU_EXECUTABLE}  )

References a, and include().

◆ set() [2/3]

set ( CAMITK_CMAKE_MACRO_PATH ${CAMITK_CMAKE_DIR}/macros/camitk/  test)

◆ set() [3/3]

set ( CAMITK_CMAKE_MACRO_PATH ${CMAKE_SOURCE_DIR}/sdk/cmake/modules/macros/camitk/  test)

References endif().