#include "VISU_PlanesWidget.hxx"#include "VISU_ImplicitFunctionWidget.hxx"#include <vtkActor.h>#include <vtkAssemblyNode.h>#include <vtkAssemblyPath.h>#include <vtkCallbackCommand.h>#include <vtkCamera.h>#include <vtkCellPicker.h>#include <vtkConeSource.h>#include <vtkCutter.h>#include <vtkFeatureEdges.h>#include <vtkImageData.h>#include <vtkLineSource.h>#include <vtkMath.h>#include <vtkObjectFactory.h>#include <vtkOutlineFilter.h>#include <vtkPlane.h>#include <vtkPolyData.h>#include <vtkPolyDataMapper.h>#include <vtkProperty.h>#include <vtkRenderWindowInteractor.h>#include <vtkRenderer.h>#include <vtkSphereSource.h>#include <vtkTransform.h>#include <vtkTubeFilter.h>#include <vtkImplicitBoolean.h>#include <vtkImplicitFunctionCollection.h>#include <vtkFollower.h>#include <vtkDataSet.h>#include <vtkRenderWindow.h>
Functions | |
| static bool | IsValidPlane2Position (vtkPlane *pPx, vtkDataSet *pDataSet, vtkFloatingPointType aTol=0.003) |
| static void | GetBndPoints (vtkDataSet *pDataSet, vtkFloatingPointType aPnts[24]) |
| static vtkFloatingPointType | DistanceToPlane (const vtkFloatingPointType x[3], const vtkFloatingPointType n[3], const vtkFloatingPointType p0[3]) |
| vtkCxxRevisionMacro (VISU_PlanesWidget,"$Revision: 1.6.2.1.6.1.8.1 $") | |
| vtkStandardNewMacro (VISU_PlanesWidget) | |
| bool IsValidPlane2Position | ( | vtkPlane * | pPx, |
| vtkDataSet * | pDataSet, | ||
| vtkFloatingPointType | aTol = 0.003 |
||
| ) | [static] |
References DistanceToPlane(), and GetBndPoints().
| void GetBndPoints | ( | vtkDataSet * | pDataSet, |
| vtkFloatingPointType | aPnts[24] | ||
| ) | [static] |
| vtkFloatingPointType DistanceToPlane | ( | const vtkFloatingPointType | x[3], |
| const vtkFloatingPointType | n[3], | ||
| const vtkFloatingPointType | p0[3] | ||
| ) | [static] |
| vtkCxxRevisionMacro | ( | VISU_PlanesWidget | , |
| "$Revision: 1.6.2.1.6.1.8.1 $" | |||
| ) |
| vtkStandardNewMacro | ( | VISU_PlanesWidget | ) |