VTK  9.2.6
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: