#include <VTKViewer_ArcBuilder.h>
|
| static double | GetPointAngleOnCircle (const double theXCenter, const double theYCenter, const double theXPoint, const double theYPoint) |
| |
|
| vtkUnstructuredGrid * | BuildGrid (const PntList &theList) const |
| |
| vtkUnstructuredGrid * | TransformGrid (vtkUnstructuredGrid *theGrid, const Vec &theAxis, const double angle) const |
| |
| vtkUnstructuredGrid * | BuildArc (std::vector< double > &theScalarValues) |
| |
| IncOrder | GetArcAngle (const double &P1, const double &P2, const double &P3, double *Ang) |
| |
◆ ArcStatus
| Enumerator |
|---|
| Arc_Done | |
| Arc_Error | |
◆ IncOrder
◆ VTKViewer_ArcBuilder()
| 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::~VTKViewer_ArcBuilder |
( |
| ) |
|
◆ BuildArc()
| 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().
◆ BuildGrid()
| vtkUnstructuredGrid * VTKViewer_ArcBuilder::BuildGrid |
( |
const PntList & |
theList | ) |
const |
|
private |
◆ GetAngle()
| void VTKViewer_ArcBuilder::GetAngle |
( |
const double |
theAngle | ) |
|
◆ GetArcAngle()
◆ GetNormale()
| Vec VTKViewer_ArcBuilder::GetNormale |
( |
| ) |
|
◆ GetPointAngleOnCircle()
| double VTKViewer_ArcBuilder::GetPointAngleOnCircle |
( |
const double |
theXCenter, |
|
|
const double |
theYCenter, |
|
|
const double |
theXPoint, |
|
|
const double |
theYPoint |
|
) |
| |
|
static |
◆ GetPoints()
| vtkPoints * VTKViewer_ArcBuilder::GetPoints |
( |
| ) |
|
◆ GetScalarValues()
| const std::vector< double > & VTKViewer_ArcBuilder::GetScalarValues |
( |
| ) |
|
◆ GetStatus()
| ArcStatus VTKViewer_ArcBuilder::GetStatus |
( |
| ) |
|
|
inline |
◆ TransformGrid()
| vtkUnstructuredGrid * VTKViewer_ArcBuilder::TransformGrid |
( |
vtkUnstructuredGrid * |
theGrid, |
|
|
const Vec & |
theAxis, |
|
|
const double |
angle |
|
) |
| const |
|
private |
◆ myAngle
| double VTKViewer_ArcBuilder::myAngle |
|
private |
◆ myPnt1
| Pnt VTKViewer_ArcBuilder::myPnt1 |
|
private |
◆ myPnt2
| Pnt VTKViewer_ArcBuilder::myPnt2 |
|
private |
◆ myPnt3
| Pnt VTKViewer_ArcBuilder::myPnt3 |
|
private |
◆ myPoints
| vtkSmartPointer<vtkPoints> VTKViewer_ArcBuilder::myPoints |
|
private |
◆ myScalarValues
| std::vector<double> VTKViewer_ArcBuilder::myScalarValues |
|
private |
◆ myStatus
The documentation for this class was generated from the following files: