[VTK] header file and lib file name often used in VTK

1. Commonly used header files

#define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)

//vtk includes
#include "vtkButtonWidget.h"
#include "vtkRenderer.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkPolyData.h"
#include "vtkPolyDataMapper.h"
#include "vtkSphereSource.h"
#include "vtkSmartPointer.h"
#include "vtkBoxWidget.h"
#include "vtkCommand.h"
#include "vtkActor.h"
#include "vtkCamera.h"
#include "vtkConeSource.h"
#include "vtkInteractorStyleTrackballCamera.h"
#include "vtkTransform.h"
#include "vtkProperty2D.h"
#include "vtkVersion.h"
#include "vtkOrientationMarkerWidget.h"
#include "vtkAxesActor.h"
#include "vtkPropAssembly.h"
#include "vtkVolume.h"
#include "vtkLookupTable.h"
#include "vtkDICOMImageReader.h"
#include "vtkBMPReader.h"
#include "vtkPiecewiseFunction.h"
#include "vtkColorTransferFunction.h"
#include "vtkVolumeProperty.h"
#include "vtkVolumeRayCastCompositeFunction.h"
#include "vtkVolumeRayCastMapper.h"
#include "vtkImageCast.h"
#include "vtkOpenGLVolumeTextureMapper3D.h"
#include "vtkImageThreshold.h"
#include "vtkImageShiftScale.h"
#include "vtkImageData.h"
#include "vtkStructuredPointsWriter.h"
#include "vtkStructuredPointsReader.h"
#include "vtkImageShrink3D.h"
#include "vtkImageGaussianSmooth.h"
#include "vtkPlanes.h"
#include "vtkPlane.h"
#include "vtkFixedPointVolumeRayCastMapper.h"
#include "vtkImageMask.h"
#include "vtk3DWidget.h"
#include "vtkProperty.h"  
#include "vtkContourFilter.h"  
#include "vtkPolyDataNormals.h"  
#include "vtkOutlineFilter.h"  
#include "vtkStripper.h"  
#include "vtkSmoothPolyDataFilter.h"  
#include "vtkImagePlaneWidget.h"
#include "vtkImageFlip.h"  
#include "vtkImageViewer.h"  
#include "vtkLineSource.h"  
#include "vtkDataSetMapper.h"  
#include "vtkPolyDataWriter.h"  
#include "vtkPolyDataReader.h"
#include "vtkImageMapToColors.h"
#include "vtkImageActor.h"
#include "vtkVolume16Reader.h"
#include "vtkImplicitPlaneWidget.h"
#include "vtkLODActor.h"
#include "vtkTexturedButtonRepresentation.h"
#include "vtkGlyph3D.h"
#include "vtkAppendPolyData.h"
#include "vtkClipPolyData.h"
#include "vtkSphere.h"
#include "vtkSampleFunction.h" 
#include "vtkCubeAxesActor2D.h"
#include "vtkCutter.h"
#include "vtkLODProp3D.h"
#include "vtkWin32RenderWindowInteractor.h"
#include "vtkCubeSource.h"
#include "vtkSliderWidget.h"
#include "vtkSliderRepresentation3D.h"
#include "vtkInteractorStyleUser.h"
#include "vtkXMLImageDataWriter.h"
#include "vtkTransformPolyDataFilter.h"
#include "vtkXMLPolyDataReader.h"
#include "vtkWindowToImageFilter.h"
#include <vtkPointPicker.h>
#include <vtkObjectFactory.h>
#include <vtkRendererCollection.h>
#include "vtkAffineWidget.h"
#include "vtkAffineRepresentation2D.h"
#include "vtkPlaneSource.h"
#include <vtkAffineWidget.h>
#include <vtkAppendPolyData.h>
#include <vtkInteractorStyleSwitch.h>
#include <vtkTextWidget.h>
#include <vtkTextActor.h>
#include <vtkTextProperty.h>
#include <vtkTextRepresentation.h>
#include <vtkContourWidget.h>
#include <vtkOrientedGlyphContourRepresentation.h>
#include <vtkDebugLeaks.h>
#include <vtkCellArray.h>
#include <vtkPoints.h>
#include <vtkMath.h>
#include <vtkWidgetEvent.h>
#include <vtkWidgetEventTranslator.h>
#include <vtkXMLPolyDataReader.h>
#include <vtkImplicitPlaneRepresentation.h>
#include "vtkBYUReader.h"
#include "vtkPLYReader.h"
#include "vtkSurfaceReconstructionFilter.h"
#include <vtkImageCanvasSource2D.h>
#include <vtkInteractorStyleImage.h>
#include <vtkPointHandleRepresentation2D.h>
#include <vtkSeedWidget.h>
#include <vtkSeedRepresentation.h>
#include "vtkWindowLevelLookupTable.h"
#include "vtkCaptionActor2D.h"
#include "vtkCylinderSource.h"
#include "vtkPropCollection.h"
#include "vtkTextProperty.h"
#include "vtkCylinderSource.h" 
#include "vtkAnnotatedCubeActor.h" 
#include "vtkAssembly.h" 
#include <vtkCubeAxesActor.h>
#include <vtkTextProperty.h>
#include <vtkActorCollection.h>
#include <vtkSuperquadricSource.h>
#include <vtkNew.h>
#include <vtkPlatonicSolidSource.h>
#include <vtkLODActor.h>
#include <vtkLight.h>
#include <vtkTextProperty.h>
#include <vtkObjectFactory.h>
#include <vtkActor2D.h>
#include <vtkTextProperty.h>
#include <vtkTextMapper.h>
#include <vtkTextProperty.h>
#include <vtkSliderWidget.h>
#include <vtkWidgetEvent.h>
#include <vtkCallbackCommand.h>
#include <vtkWidgetEventTranslator.h>
#include <vtkSliderWidget.h>
#include "vtkBMPWriter.h"
#include "vtkJPEGReader.h"
#include "vtkSliderRepresentation2D.h"
#include "vtkTextActor.h"
#include "vtkTexturedButtonRepresentation2D.h"
#include "vtkDistanceRepresentation3D.h"
#include "vtkDistanceWidget.h"
#include "vtkAngleRepresentation3D.h"
#include "vtkAngleWidget.h"
#include "vtkImageViewer2.h"
#include "vtkTextActor.h"
#include "vtkCornerAnnotation.h"
#include "vtkTextureMapToCylinder.h"
#include "vtkTransformTextureCoords.h"
#include "vtkImageViewer2.h"
#include "vtkDICOMImageReader.h"
#include "vtkOpenGLPolyDataMapper.h"
#include "vtkClipVolume.h"
#include "vtkImageToPolyDataFilter.h"
#include "vtkContourFilter.h"
#include "vtkImageDataGeometryFilter.h"
#include "vtkWarpScalar.h"
#include "vtkPolyDataToImageStencil.h"
#include "vtkImageStencil.h"
#include "vtkMetaImageWriter.h"
#include "vtkImageToImageStencil.h"
#include "vtkPolyDataToImageStencil.h"
#include <vtkVersion.h>
#include <vtkSmartPointer.h>
#include <vtkPolyData.h>
#include <vtkImageData.h>
#include <vtkSphereSource.h>
#include <vtkMetaImageWriter.h>
#include <vtkPolyDataToImageStencil.h>
#include <vtkImageStencil.h>
#include <vtkPointData.h>
#include <vtkCutter.h>
#include <vtkPlane.h>
#include <vtkStripper.h>
#include <vtkLinearExtrusionFilter.h>
#include <vtkXMLPolyDataWriter.h>
#include <vtkImageData.h>
#include <vtkMetaImageReader.h>
#include <vtkSmartPointer.h>
#include <vtkInteractorStyleImage.h>
#include <vtkRenderer.h>
#include <vtkImageActor.h>
#include <vtkImageMapper3D.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkTesting.h>
#include "vtkAlgorithmOutput.h"
#include "vtkMassProperties.h"
#include <vtkPolyDataMapper.h>
#include <vtkActor.h>
#include <vtkSmartPointer.h>
#include <vtkRenderWindow.h>
#include <vtkRenderer.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkPolyData.h>
#include <vtkSphereSource.h>
#include <vtkWindowToImageFilter.h>
#include <vtkPNGWriter.h>
#include "vtkRenderLargeImage.h"
#include "vtkPropCollection.h"
#include "vtkVolumeRayCastMapper.h"
#include "vtkFrustumCoverageCuller.h"
#include <vtkCullerCollection.h>
#include "vtkType.h"
#include "vtkImageDataGeometryFilter.h"
#include "vtkImageClip.h"
#include "vtkExtractVOI.h"
#include "vtkInformation.h"
#include "vtkTriangleFilter.h"

2. Commonly used LIB files

wbemuuid.lib
d3d9.lib
glu32.lib
opengl32.lib
libjasperd.lib
libjpegd.lib
libpngd.lib
libtiffd.lib
IlmImfd.lib
LVTCodec.lib
opencv_calib3d244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_video244d.lib
vtkalglib-6.0.lib
vtkChartsCore-6.0.lib
vtkCommonColor-6.0.lib
vtkCommonComputationalGeometry-6.0.lib
vtkCommonCore-6.0.lib
vtkCommonDataModel-6.0.lib
vtkCommonExecutionModel-6.0.lib
vtkCommonMath-6.0.lib
vtkCommonMisc-6.0.lib
vtkCommonSystem-6.0.lib
vtkCommonTransforms-6.0.lib
vtkDomainsChemistry-6.0.lib
vtkDICOMParser-6.0.lib
vtkexoIIc-6.0.lib
vtkexpat-6.0.lib
vtkFiltersAMR-6.0.lib
vtkFiltersExtraction-6.0.lib
vtkFiltersCore-6.0.lib
vtkFiltersGeneral-6.0.lib
vtkFiltersFlowPaths-6.0.lib
vtkFiltersGeneric-6.0.lib
vtkFiltersGeometry-6.0.lib
vtkFiltersHybrid-6.0.lib
vtkFiltersImaging-6.0.lib
vtkFiltersHyperTree-6.0.lib
vtkFiltersModeling-6.0.lib
vtkFiltersParallel-6.0.lib
vtkFiltersParallelImaging-6.0.lib
vtkFiltersSelection-6.0.lib
vtkFiltersProgrammable-6.0.lib
vtkFiltersSources-6.0.lib
vtkFiltersTexture-6.0.lib
vtkFiltersStatistics-6.0.lib
vtkFiltersVerdict-6.0.lib
vtkfreetype-6.0.lib
vtkftgl-6.0.lib
vtkGeovisCore-6.0.lib
vtkGUISupportMFC-6.0.lib
vtkgl2ps-6.0.lib
vtkhdf5_hl-6.0.lib
vtkhdf5-6.0.lib
vtkImagingColor-6.0.lib
vtkImagingCore-6.0.lib
vtkImagingFourier-6.0.lib
vtkImagingSources-6.0.lib
vtkImagingGeneral-6.0.lib
vtkImagingHybrid-6.0.lib
vtkImagingMath-6.0.lib
vtkImagingMorphological-6.0.lib
vtkImagingStatistics-6.0.lib
vtkImagingStencil-6.0.lib
vtkInfovisCore-6.0.lib
vtkInfovisLayout-6.0.lib
vtkInteractionImage-6.0.lib
vtkInteractionStyle-6.0.lib
vtkInteractionWidgets-6.0.lib
vtkIOAMR-6.0.lib
vtkIOCore-6.0.lib
vtkIOExodus-6.0.lib
vtkIOEnSight-6.0.lib
vtkIOExport-6.0.lib
vtkIOGeometry-6.0.lib
vtkIOImage-6.0.lib
vtkIOImport-6.0.lib
vtkIOInfovis-6.0.lib
vtkIOLegacy-6.0.lib
vtkIOLSDyna-6.0.lib
vtkIOMINC-6.0.lib
vtkIOMovie-6.0.lib
vtkIONetCDF-6.0.lib
vtkIOParallel-6.0.lib
vtkIOPLY-6.0.lib
vtkIOSQL-6.0.lib
vtkIOVideo-6.0.lib
vtkIOXML-6.0.lib
vtkIOXMLParser-6.0.lib
vtkjpeg-6.0.lib
vtkjsoncpp-6.0.lib
vtklibxml2-6.0.lib
vtkmetaio-6.0.lib
vtkNetCDF_cxx-6.0.lib
vtkNetCDF-6.0.lib
vtkoggtheora-6.0.lib
vtkParallelCore-6.0.lib
vtkpng-6.0.lib
vtkRenderingOpenGL-6.0.lib
vtkproj4-6.0.lib
vtkRenderingAnnotation-6.0.lib
vtkRenderingContext2D-6.0.lib
vtkRenderingCore-6.0.lib
vtkRenderingFreeType-6.0.lib
vtkRenderingFreeTypeOpenGL-6.0.lib
vtkRenderingGL2PS-6.0.lib
vtkRenderingHybridOpenGL-6.0.lib
vtkRenderingImage-6.0.lib
vtkRenderingLabel-6.0.lib
vtkRenderingLOD-6.0.lib
vtkRenderingVolume-6.0.lib
vtkRenderingVolumeAMR-6.0.lib
vtkRenderingVolumeOpenGL-6.0.lib
vtksqlite-6.0.lib
vtksys-6.0.lib
vtkTestingGenericBridge-6.0.lib
vtkTestingIOSQL-6.0.lib
vtkTestingRendering-6.0.lib
vtktiff-6.0.lib
vtkverdict-6.0.lib
vtkViewsCore-6.0.lib
vtkViewsContext2D-6.0.lib
vtkViewsGeovis-6.0.lib
vtkViewsInfovis-6.0.lib
vtkzlib-6.0.lib

Read More: