VTK  9.1.0
Public Member Functions | Protected Attributes | List of all members
vtkVolumeMask Class Reference

#include <vtkVolumeMask.h>

Collaboration diagram for vtkVolumeMask:
[legend]

Public Member Functions

 vtkVolumeMask ()
 
 ~vtkVolumeMask ()
 
vtkTimeStamp GetBuildTime ()
 
void Activate ()
 
void Deactivate ()
 
void Update (vtkRenderer *ren, vtkImageData *input, int cellFlag, int textureExtent[6], int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, vtkIdType maxMemoryInBytes)
 
double * GetLoadedBounds ()
 
vtkIdTypeGetLoadedExtent ()
 
int GetLoadedCellFlag ()
 
bool IsLoaded ()
 
int GetTextureUnit (void)
 
void ReleaseGraphicsResources (vtkWindow *window)
 

Protected Attributes

vtkTextureObjectTexture
 
vtkTimeStamp BuildTime
 
double LoadedBounds [6]
 
vtkIdType LoadedExtent [6]
 
int LoadedCellFlag
 
bool Loaded
 

Detailed Description

Definition at line 29 of file vtkVolumeMask.h.

Constructor & Destructor Documentation

◆ vtkVolumeMask()

vtkVolumeMask::vtkVolumeMask ( )
inline

Definition at line 33 of file vtkVolumeMask.h.

◆ ~vtkVolumeMask()

vtkVolumeMask::~vtkVolumeMask ( )
inline

Definition at line 46 of file vtkVolumeMask.h.

Member Function Documentation

◆ GetBuildTime()

vtkTimeStamp vtkVolumeMask::GetBuildTime ( )
inline

Definition at line 56 of file vtkVolumeMask.h.

◆ Activate()

void vtkVolumeMask::Activate ( )
inline

Definition at line 59 of file vtkVolumeMask.h.

◆ Deactivate()

void vtkVolumeMask::Deactivate ( )
inline

Definition at line 62 of file vtkVolumeMask.h.

◆ Update()

void vtkVolumeMask::Update ( vtkRenderer ren,
vtkImageData input,
int  cellFlag,
int  textureExtent[6],
int  scalarMode,
int  arrayAccessMode,
int  arrayId,
const char *  arrayName,
vtkIdType  maxMemoryInBytes 
)
inline

Definition at line 65 of file vtkVolumeMask.h.

◆ GetLoadedBounds()

double * vtkVolumeMask::GetLoadedBounds ( )
inline

Definition at line 269 of file vtkVolumeMask.h.

◆ GetLoadedExtent()

vtkIdType * vtkVolumeMask::GetLoadedExtent ( )
inline

Definition at line 272 of file vtkVolumeMask.h.

◆ GetLoadedCellFlag()

int vtkVolumeMask::GetLoadedCellFlag ( )
inline

Definition at line 275 of file vtkVolumeMask.h.

◆ IsLoaded()

bool vtkVolumeMask::IsLoaded ( )
inline

Definition at line 278 of file vtkVolumeMask.h.

◆ GetTextureUnit()

int vtkVolumeMask::GetTextureUnit ( void  )
inline

Definition at line 282 of file vtkVolumeMask.h.

◆ ReleaseGraphicsResources()

void vtkVolumeMask::ReleaseGraphicsResources ( vtkWindow window)
inline

Definition at line 292 of file vtkVolumeMask.h.

Member Data Documentation

◆ Texture

vtkTextureObject* vtkVolumeMask::Texture
protected

Definition at line 303 of file vtkVolumeMask.h.

◆ BuildTime

vtkTimeStamp vtkVolumeMask::BuildTime
protected

Definition at line 304 of file vtkVolumeMask.h.

◆ LoadedBounds

double vtkVolumeMask::LoadedBounds[6]
protected

Definition at line 306 of file vtkVolumeMask.h.

◆ LoadedExtent

vtkIdType vtkVolumeMask::LoadedExtent[6]
protected

Definition at line 307 of file vtkVolumeMask.h.

◆ LoadedCellFlag

int vtkVolumeMask::LoadedCellFlag
protected

Definition at line 309 of file vtkVolumeMask.h.

◆ Loaded

bool vtkVolumeMask::Loaded
protected

Definition at line 310 of file vtkVolumeMask.h.


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