This class represents lattices in the form of the Fundamental Lattice in Number Theory. EXPERIMENTAL. More...
#include <DGVLatticeVTK.h>
Public Member Functions | |
| DGVLatticeVTK (QWidget *parent=0) | |
| virtual | ~DGVLatticeVTK () |
| void | setName (QString filename) |
| Set the name of the lattice. | |
| void | setDimensions (int dimensions) |
| void | setDefaultSize (int value) |
| void | setLatticeParameters (Array< latticeType, 1 > &values) |
| void | setLatticeSize (int x, int y) |
| void | setLatticeSize (Array< int, 1 > &sizes) |
| void | setLatticePointSize (latticeType value) |
| void | setLatticeUnit (latticeType value) |
| void | setBackgroundColour (double red, double green, double blue) |
| void | setLatticeColour (double red, double green, double blue) |
| void | setLatticePointColour (int x, int y, double red, double green, double blue) |
| int | getDimension () |
| int | getDefaultSize () |
| latticeType | getLatticeUnit () |
| Array< latticeType, 1 > & | getLatticeParameters () |
| Array< int, 1 > & | getLatticeSize () |
| void | addActorToLattice (vtkActor *actorToAdd) |
| void | generateLattice () |
| void | viewAsRightHanded () |
| void | viewAsMatrix () |
| void | enableAxes () |
| void | disableAxes () |
| QString | strippedName () |
| Returns the stripped (path removed) name of the lattice. | |
| QString | strippedNamePrefix () |
| Returns the stripped (path removed) name of the lattice with "Lattice" prefix. | |
Protected Attributes | |
| Array< latticeType, 1 > | latticeParameters |
| Array< int, 1 > | latticeSize |
| latticeType | unit |
| int | dimension |
| int | defaultSize |
| latticeType | defaultRadius |
| bool | generatedBefore |
| bool | rightHanded |
| bool | axesEnabledBefore |
| QString | name |
| Name of the plot. | |
| vtkSphereSource * | sphere |
| Sphere form of a lattice point. | |
| vtkPolyDataMapper * | mapper |
| Map of the surface of a sphere. | |
| Array< vtkActor *, 1 > | latticePoints |
| Actors for the lattice points. Represents the lattice points. | |
| vtkAxesActor * | axes |
| Axes for the lattice. | |
| vtkProperty * | property |
| Common Lattice Point Properties. | |
| vtkRenderer * | renderer |
| Renderer of the lattice. | |
| vtkRenderWindow * | renderWin |
| Window that controls the renderer. | |
This class represents lattices in the form of the Fundamental Lattice in Number Theory. EXPERIMENTAL.
Definition at line 45 of file DGVLatticeVTK.h.
| DGVLatticeVTK::DGVLatticeVTK | ( | QWidget * | parent = 0 |
) |
Definition at line 28 of file DGVLatticeVTK.cpp.
| DGVLatticeVTK::~DGVLatticeVTK | ( | ) | [virtual] |
Cleanup
Definition at line 41 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::addActorToLattice | ( | vtkActor * | actorToAdd | ) |
Definition at line 169 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::disableAxes | ( | ) |
Definition at line 158 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::enableAxes | ( | ) |
Definition at line 144 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::generateLattice | ( | ) |
Definition at line 176 of file DGVLatticeVTK.cpp.
| int DGVLatticeVTK::getDefaultSize | ( | ) | [inline] |
Definition at line 76 of file DGVLatticeVTK.h.
| int DGVLatticeVTK::getDimension | ( | ) | [inline] |
Definition at line 74 of file DGVLatticeVTK.h.
| Array<latticeType,1>& DGVLatticeVTK::getLatticeParameters | ( | ) | [inline] |
Definition at line 80 of file DGVLatticeVTK.h.
| Array<int,1>& DGVLatticeVTK::getLatticeSize | ( | ) | [inline] |
Definition at line 82 of file DGVLatticeVTK.h.
| latticeType DGVLatticeVTK::getLatticeUnit | ( | ) | [inline] |
Definition at line 78 of file DGVLatticeVTK.h.
| void DGVLatticeVTK::setBackgroundColour | ( | double | red, | |
| double | green, | |||
| double | blue | |||
| ) |
Definition at line 83 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::setDefaultSize | ( | int | value | ) |
Definition at line 77 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::setDimensions | ( | int | dimensions | ) |
Definition at line 68 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::setLatticeColour | ( | double | red, | |
| double | green, | |||
| double | blue | |||
| ) |
Definition at line 89 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::setLatticeParameters | ( | Array< latticeType, 1 > & | values | ) | [inline] |
Definition at line 60 of file DGVLatticeVTK.h.
| void DGVLatticeVTK::setLatticePointColour | ( | int | x, | |
| int | y, | |||
| double | red, | |||
| double | green, | |||
| double | blue | |||
| ) |
Definition at line 111 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::setLatticePointSize | ( | latticeType | value | ) | [inline] |
Definition at line 66 of file DGVLatticeVTK.h.
| void DGVLatticeVTK::setLatticeSize | ( | int | x, | |
| int | y | |||
| ) | [inline] |
Definition at line 62 of file DGVLatticeVTK.h.
| void DGVLatticeVTK::setLatticeSize | ( | Array< int, 1 > & | sizes | ) | [inline] |
Definition at line 64 of file DGVLatticeVTK.h.
| void DGVLatticeVTK::setLatticeUnit | ( | latticeType | value | ) | [inline] |
Definition at line 68 of file DGVLatticeVTK.h.
| void DGVLatticeVTK::setName | ( | QString | filename | ) |
Set the name of the lattice.
Definition at line 62 of file DGVLatticeVTK.cpp.
| QString DGVLatticeVTK::strippedName | ( | ) |
Returns the stripped (path removed) name of the lattice.
Definition at line 277 of file DGVLatticeVTK.cpp.
| QString DGVLatticeVTK::strippedNamePrefix | ( | ) |
Returns the stripped (path removed) name of the lattice with "Lattice" prefix.
Definition at line 282 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::viewAsMatrix | ( | ) |
Definition at line 132 of file DGVLatticeVTK.cpp.
| void DGVLatticeVTK::viewAsRightHanded | ( | ) |
Definition at line 120 of file DGVLatticeVTK.cpp.
vtkAxesActor* DGVLatticeVTK::axes [protected] |
Axes for the lattice.
Definition at line 118 of file DGVLatticeVTK.h.
bool DGVLatticeVTK::axesEnabledBefore [protected] |
Definition at line 112 of file DGVLatticeVTK.h.
latticeType DGVLatticeVTK::defaultRadius [protected] |
Definition at line 109 of file DGVLatticeVTK.h.
int DGVLatticeVTK::defaultSize [protected] |
Definition at line 108 of file DGVLatticeVTK.h.
int DGVLatticeVTK::dimension [protected] |
Definition at line 107 of file DGVLatticeVTK.h.
bool DGVLatticeVTK::generatedBefore [protected] |
Definition at line 110 of file DGVLatticeVTK.h.
Array<latticeType,1> DGVLatticeVTK::latticeParameters [protected] |
Definition at line 104 of file DGVLatticeVTK.h.
Array<vtkActor*,1> DGVLatticeVTK::latticePoints [protected] |
Actors for the lattice points. Represents the lattice points.
Definition at line 117 of file DGVLatticeVTK.h.
Array<int,1> DGVLatticeVTK::latticeSize [protected] |
Definition at line 105 of file DGVLatticeVTK.h.
vtkPolyDataMapper* DGVLatticeVTK::mapper [protected] |
Map of the surface of a sphere.
Definition at line 116 of file DGVLatticeVTK.h.
QString DGVLatticeVTK::name [protected] |
Name of the plot.
Definition at line 113 of file DGVLatticeVTK.h.
vtkProperty* DGVLatticeVTK::property [protected] |
Common Lattice Point Properties.
Definition at line 119 of file DGVLatticeVTK.h.
vtkRenderer* DGVLatticeVTK::renderer [protected] |
Renderer of the lattice.
Definition at line 120 of file DGVLatticeVTK.h.
vtkRenderWindow* DGVLatticeVTK::renderWin [protected] |
Window that controls the renderer.
Definition at line 121 of file DGVLatticeVTK.h.
bool DGVLatticeVTK::rightHanded [protected] |
Definition at line 111 of file DGVLatticeVTK.h.
vtkSphereSource* DGVLatticeVTK::sphere [protected] |
Sphere form of a lattice point.
Definition at line 115 of file DGVLatticeVTK.h.
latticeType DGVLatticeVTK::unit [protected] |
Definition at line 106 of file DGVLatticeVTK.h.
1.7.1