VTK  9.5.20251207
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 ReleaseGraphicsResources (vtkWindow *window)
 

Protected Attributes

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

Detailed Description

Definition at line 19 of file vtkVolumeMask.h.

Constructor & Destructor Documentation

◆ vtkVolumeMask()

vtkVolumeMask::vtkVolumeMask ( )
inline

Definition at line 23 of file vtkVolumeMask.h.

◆ ~vtkVolumeMask()

vtkVolumeMask::~vtkVolumeMask ( )
inline

Definition at line 36 of file vtkVolumeMask.h.

Member Function Documentation

◆ GetBuildTime()

vtkTimeStamp vtkVolumeMask::GetBuildTime ( )
inline

Definition at line 46 of file vtkVolumeMask.h.

◆ Activate()

void vtkVolumeMask::Activate ( )
inline

Definition at line 49 of file vtkVolumeMask.h.

◆ Deactivate()

void vtkVolumeMask::Deactivate ( )
inline

Definition at line 52 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 55 of file vtkVolumeMask.h.

◆ GetLoadedBounds()

double * vtkVolumeMask::GetLoadedBounds ( )
inline

Definition at line 259 of file vtkVolumeMask.h.

◆ GetLoadedExtent()

vtkIdType * vtkVolumeMask::GetLoadedExtent ( )
inline

Definition at line 262 of file vtkVolumeMask.h.

◆ GetLoadedCellFlag()

int vtkVolumeMask::GetLoadedCellFlag ( )
inline

Definition at line 265 of file vtkVolumeMask.h.

◆ IsLoaded()

bool vtkVolumeMask::IsLoaded ( )
inline

Definition at line 268 of file vtkVolumeMask.h.

◆ GetTextureUnit()

int vtkVolumeMask::GetTextureUnit ( )
inline

Definition at line 272 of file vtkVolumeMask.h.

◆ ReleaseGraphicsResources()

void vtkVolumeMask::ReleaseGraphicsResources ( vtkWindow * window)
inline

Definition at line 282 of file vtkVolumeMask.h.

Member Data Documentation

◆ Texture

vtkTextureObject* vtkVolumeMask::Texture
protected

Definition at line 293 of file vtkVolumeMask.h.

◆ BuildTime

vtkTimeStamp vtkVolumeMask::BuildTime
protected

Definition at line 294 of file vtkVolumeMask.h.

◆ LoadedBounds

double vtkVolumeMask::LoadedBounds[6]
protected

Definition at line 296 of file vtkVolumeMask.h.

◆ LoadedExtent

vtkIdType vtkVolumeMask::LoadedExtent[6]
protected

Definition at line 297 of file vtkVolumeMask.h.

◆ LoadedCellFlag

int vtkVolumeMask::LoadedCellFlag
protected

Definition at line 299 of file vtkVolumeMask.h.

◆ Loaded

bool vtkVolumeMask::Loaded
protected

Definition at line 300 of file vtkVolumeMask.h.


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