#include <VTKViewer_ArcBuilder.h>
Enumerator |
---|
Arc_Done |
|
Arc_Error |
|
VTKViewer_ArcBuilder::VTKViewer_ArcBuilder |
( |
const Pnt & |
thePnt1, |
|
|
const Pnt & |
thePnt2, |
|
|
const Pnt & |
thePnt3, |
|
|
double |
theAngle |
|
) |
| |
Constructor
References Vec::AngleBetweenInGrad(), Arc_Done, BuildArc(), BuildGrid(), CheckAngle(), Plane::GetNormale(), Pnt::GetScalarValue(), Pnt::GetXYZ(), Vec::GetXYZ(), myPnt1, myPnt2, myPnt3, myPoints, myScalarValues, myStatus, TransformGrid(), Vec::VectMultiplication(), XYZ::X(), XYZ::Y(), and XYZ::Z().
VTKViewer_ArcBuilder::~VTKViewer_ArcBuilder |
( |
| ) |
|
vtkUnstructuredGrid * VTKViewer_ArcBuilder::BuildArc |
( |
std::vector< double > & |
theScalarValues | ) |
|
|
private |
References BuildGrid(), GetArcAngle(), GetPointAngleOnCircle(), Pnt::GetScalarValue(), Pnt::GetXYZ(), InterpolateScalarValue(), MINUS, myAngle, myPnt1, myPnt2, myPnt3, XYZ::X(), XYZ::Y(), and XYZ::Z().
vtkUnstructuredGrid * VTKViewer_ArcBuilder::BuildGrid |
( |
const PntList & |
theList | ) |
const |
|
private |
void VTKViewer_ArcBuilder::GetAngle |
( |
const double |
theAngle | ) |
|
Vec VTKViewer_ArcBuilder::GetNormale |
( |
| ) |
|
double VTKViewer_ArcBuilder::GetPointAngleOnCircle |
( |
const double |
theXCenter, |
|
|
const double |
theYCenter, |
|
|
const double |
theXPoint, |
|
|
const double |
theYPoint |
|
) |
| |
|
static |
vtkPoints * VTKViewer_ArcBuilder::GetPoints |
( |
| ) |
|
const std::vector< double > & VTKViewer_ArcBuilder::GetScalarValues |
( |
| ) |
|
ArcStatus VTKViewer_ArcBuilder::GetStatus |
( |
| ) |
|
|
inline |
vtkUnstructuredGrid * VTKViewer_ArcBuilder::TransformGrid |
( |
vtkUnstructuredGrid * |
theGrid, |
|
|
const Vec & |
theAxis, |
|
|
const double |
angle |
|
) |
| const |
|
private |
double VTKViewer_ArcBuilder::myAngle |
|
private |
Pnt VTKViewer_ArcBuilder::myPnt1 |
|
private |
Pnt VTKViewer_ArcBuilder::myPnt2 |
|
private |
Pnt VTKViewer_ArcBuilder::myPnt3 |
|
private |
vtkSmartPointer<vtkPoints> VTKViewer_ArcBuilder::myPoints |
|
private |
std::vector<double> VTKViewer_ArcBuilder::myScalarValues |
|
private |
The documentation for this class was generated from the following files: