Back to index

salome-gui  6.5.0
Public Types | Public Member Functions | Public Attributes
VTK::TSetVisibility< TActor, TArg > Struct Template Reference

#include <VTKViewer_Functor.h>

Inheritance diagram for VTK::TSetVisibility< TActor, TArg >:
Inheritance graph
[legend]
Collaboration diagram for VTK::TSetVisibility< TActor, TArg >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef void(TActor::* TAction )(TArg)

Public Member Functions

 TSetVisibility (TArg theArg)
void operator() (TActor *theActor)

Public Attributes

TAction myAction
TArg myArg

Detailed Description

template<class TActor, class TArg = int>
struct VTK::TSetVisibility< TActor, TArg >

Definition at line 49 of file VTKViewer_Functor.h.


Member Typedef Documentation

typedef void(TActor::* VTK::TSetFunction< TActor, TArg, TArg >::TAction)(TArg) [inherited]

Definition at line 38 of file VTKViewer_Functor.h.


Constructor & Destructor Documentation

template<class TActor , class TArg = int>
VTK::TSetVisibility< TActor, TArg >::TSetVisibility ( TArg  theArg) [inline]

Definition at line 51 of file VTKViewer_Functor.h.

                               : 
            TSetFunction<TActor,TArg>(&TActor::SetVisibility,theArg)
    {}

Member Function Documentation

void VTK::TSetFunction< TActor, TArg, TArg >::operator() ( TActor *  theActor) [inline, inherited]

Definition at line 43 of file VTKViewer_Functor.h.

    {
            (theActor->*myAction)(myArg);
    }

Member Data Documentation

TAction VTK::TSetFunction< TActor, TArg, TArg >::myAction [inherited]

Definition at line 39 of file VTKViewer_Functor.h.

TArg VTK::TSetFunction< TActor, TArg, TArg >::myArg [inherited]

Definition at line 40 of file VTKViewer_Functor.h.


The documentation for this struct was generated from the following file: