Classes | |
| struct | ActorCollectionCopy |
| struct | TSetFunction |
| struct | TSetVisibility |
| struct | TVertex |
| struct | TColorFunctorBase |
| struct | TPropertyColor |
| struct | TColors2Color |
| struct | TPointColors2Color |
| struct | TCellColors2Color |
Typedefs | |
| typedef int | MarkerType |
| Type of standard marker for advanced rendering of vtk points. More... | |
| typedef int | MarkerScale |
| Scale of standard marker for advanced rendering of vtk points. More... | |
| typedef std::list< unsigned short > | MarkerTexture |
| typedef std::pair< std::string, MarkerTexture > | MarkerData |
| typedef std::map< int, MarkerData > | MarkerMap |
Functions | |
| template<typename TActor , typename TFunction > | |
| TFunction | ForEach (vtkActorCollection *theCollection, TFunction theFun) |
| template<typename TActor , typename TPredicate , typename TFunction > | |
| TFunction | ForEachIf (vtkActorCollection *theCollection, TPredicate thePredicate, TFunction theFun) |
| template<typename TActor , typename TPredicate > | |
| TActor * | Find (vtkActorCollection *theCollection, TPredicate thePredicate) |
| bool | LoadTextureData (const QString &theFileName, VTK::MarkerScale theMarkerScale, VTK::MarkerTexture &theMarkerTexture) |
| vtkSmartPointer< vtkImageData > | MakeVTKImage (const VTK::MarkerTexture &theMarkerTexture, bool theWhiteForeground) |
| QImage | ConvertToQImage (vtkImageData *theImageData) |
| int | GetUniqueId (const VTK::MarkerMap &theMarkerMap) |
| vtkSmartPointer< vtkImageData > | MakeTexture (const char *theMainTexture, const char *theAlphaTexture) |
| template<class TCoordinates > | |
| void | DrawPoints (TCoordinates *theStartPoints, vtkCellArray *theCells, TColorFunctorBase *theColorFunctor, TVertex *theVertexArr, vtkIdType &theCellId, vtkIdType &theVertexId, TBall *theBallArr, vtkDataArray *theDiamArray, double theBallScale) |
| template<class TCoordinates > | |
| void | DrawCellsPoints (vtkPolyData *theInput, vtkPoints *thePoints, TColorFunctorBase *theColorFunctor, TVertex *theVertexArr, TBall *theBallArr, double theBallScale) |
Variables | |
| const MarkerType | MT_NONE = 0 |
| const MarkerType | MT_POINT = 1 |
| const MarkerType | MT_PLUS = 2 |
| const MarkerType | MT_STAR = 3 |
| const MarkerType | MT_O = 4 |
| const MarkerType | MT_X = 5 |
| const MarkerType | MT_O_POINT = 6 |
| const MarkerType | MT_O_PLUS = 7 |
| const MarkerType | MT_O_STAR = 8 |
| const MarkerType | MT_O_X = 9 |
| const MarkerType | MT_USER = 10 |
| const MarkerScale | MS_NONE = 0 |
| const MarkerScale | MS_10 = 1 |
| const MarkerScale | MS_15 = 2 |
| const MarkerScale | MS_20 = 3 |
| const MarkerScale | MS_25 = 4 |
| const MarkerScale | MS_30 = 5 |
| const MarkerScale | MS_35 = 6 |
| const MarkerScale | MS_40 = 7 |
| const MarkerScale | MS_45 = 8 |
| const MarkerScale | MS_50 = 9 |
| const MarkerScale | MS_55 = 10 |
| const MarkerScale | MS_60 = 11 |
| const MarkerScale | MS_65 = 12 |
| const MarkerScale | MS_70 = 13 |
| typedef std::pair<std::string, MarkerTexture> VTK::MarkerData |
| typedef std::map<int, MarkerData> VTK::MarkerMap |
| typedef int VTK::MarkerScale |
| typedef std::list<unsigned short> VTK::MarkerTexture |
| typedef int VTK::MarkerType |
| QImage VTK::ConvertToQImage | ( | vtkImageData * | theImageData | ) |
| void VTK::DrawCellsPoints | ( | vtkPolyData * | theInput, |
| vtkPoints * | thePoints, | ||
| TColorFunctorBase * | theColorFunctor, | ||
| TVertex * | theVertexArr, | ||
| TBall * | theBallArr, | ||
| double | theBallScale | ||
| ) |
References DrawPoints().
| void VTK::DrawPoints | ( | TCoordinates * | theStartPoints, |
| vtkCellArray * | theCells, | ||
| TColorFunctorBase * | theColorFunctor, | ||
| TVertex * | theVertexArr, | ||
| vtkIdType & | theCellId, | ||
| vtkIdType & | theVertexId, | ||
| TBall * | theBallArr, | ||
| vtkDataArray * | theDiamArray, | ||
| double | theBallScale | ||
| ) |
References VTK::TColorFunctorBase::get(), VTK::TVertex::vx, VTK::TVertex::vy, and VTK::TVertex::vz.
| TActor* VTK::Find | ( | vtkActorCollection * | theCollection, |
| TPredicate | thePredicate | ||
| ) |
Find actor from collection, that can be dynamicaly cast to TActor,
*and method thePredicate(someActor) return true)
| someActor |
| TFunction VTK::ForEach | ( | vtkActorCollection * | theCollection, |
| TFunction | theFun | ||
| ) |
For each actor(for ex: someActor) from theCollection(that can be dynamic cast to type TActor) Call method theFun(someActor)
| TFunction VTK::ForEachIf | ( | vtkActorCollection * | theCollection, |
| TPredicate | thePredicate, | ||
| TFunction | theFun | ||
| ) |
For each actor(for ex: someActor) from theCollection(that can be dynamic cast to type TActor and
method thePredicate(someActor) return true)
Call method theFun(someActor)
| int VTK::GetUniqueId | ( | const VTK::MarkerMap & | theMarkerMap | ) |
| bool VTK::LoadTextureData | ( | const QString & | theFileName, |
| VTK::MarkerScale | theMarkerScale, | ||
| VTK::MarkerTexture & | theMarkerTexture | ||
| ) |
References MS_NONE.
| vtkSmartPointer<vtkImageData> VTK::MakeTexture | ( | const char * | theMainTexture, |
| const char * | theAlphaTexture | ||
| ) |
| vtkSmartPointer< vtkImageData > VTK::MakeVTKImage | ( | const VTK::MarkerTexture & | theMarkerTexture, |
| bool | theWhiteForeground | ||
| ) |
| const MarkerScale VTK::MS_10 = 1 |
| const MarkerScale VTK::MS_15 = 2 |
| const MarkerScale VTK::MS_20 = 3 |
| const MarkerScale VTK::MS_25 = 4 |
| const MarkerScale VTK::MS_30 = 5 |
| const MarkerScale VTK::MS_35 = 6 |
| const MarkerScale VTK::MS_40 = 7 |
| const MarkerScale VTK::MS_45 = 8 |
| const MarkerScale VTK::MS_50 = 9 |
| const MarkerScale VTK::MS_55 = 10 |
| const MarkerScale VTK::MS_60 = 11 |
| const MarkerScale VTK::MS_65 = 12 |
| const MarkerScale VTK::MS_70 = 13 |
| const MarkerScale VTK::MS_NONE = 0 |
| const MarkerType VTK::MT_NONE = 0 |
| const MarkerType VTK::MT_O = 4 |
| const MarkerType VTK::MT_O_PLUS = 7 |
| const MarkerType VTK::MT_O_POINT = 6 |
| const MarkerType VTK::MT_O_STAR = 8 |
| const MarkerType VTK::MT_O_X = 9 |
| const MarkerType VTK::MT_PLUS = 2 |
| const MarkerType VTK::MT_POINT = 1 |
| const MarkerType VTK::MT_STAR = 3 |
| const MarkerType VTK::MT_USER = 10 |
| const MarkerType VTK::MT_X = 5 |