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

Protected Attributes

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

Detailed Description

Definition at line 18 of file vtkVolumeMask.h.

Constructor & Destructor Documentation

◆ vtkVolumeMask()

vtkVolumeMask::vtkVolumeMask ( )
inline

Definition at line 22 of file vtkVolumeMask.h.

◆ ~vtkVolumeMask()

vtkVolumeMask::~vtkVolumeMask ( )
inline

Definition at line 35 of file vtkVolumeMask.h.

Member Function Documentation

◆ GetBuildTime()

vtkTimeStamp vtkVolumeMask::GetBuildTime ( )
inline

Definition at line 45 of file vtkVolumeMask.h.

◆ Activate()

void vtkVolumeMask::Activate ( )
inline

Definition at line 48 of file vtkVolumeMask.h.

◆ Deactivate()

void vtkVolumeMask::Deactivate ( )
inline

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

◆ GetLoadedBounds()

double* vtkVolumeMask::GetLoadedBounds ( )
inline

Definition at line 258 of file vtkVolumeMask.h.

◆ GetLoadedExtent()

vtkIdType* vtkVolumeMask::GetLoadedExtent ( )
inline

Definition at line 261 of file vtkVolumeMask.h.

◆ GetLoadedCellFlag()

int vtkVolumeMask::GetLoadedCellFlag ( )
inline

Definition at line 264 of file vtkVolumeMask.h.

◆ IsLoaded()

bool vtkVolumeMask::IsLoaded ( )
inline

Definition at line 267 of file vtkVolumeMask.h.

◆ GetTextureUnit()

int vtkVolumeMask::GetTextureUnit ( )
inline

Definition at line 271 of file vtkVolumeMask.h.

◆ ReleaseGraphicsResources()

void vtkVolumeMask::ReleaseGraphicsResources ( vtkWindow window)
inline

Definition at line 281 of file vtkVolumeMask.h.

Member Data Documentation

◆ Texture

vtkTextureObject* vtkVolumeMask::Texture
protected

Definition at line 292 of file vtkVolumeMask.h.

◆ BuildTime

vtkTimeStamp vtkVolumeMask::BuildTime
protected

Definition at line 293 of file vtkVolumeMask.h.

◆ LoadedBounds

double vtkVolumeMask::LoadedBounds[6]
protected

Definition at line 295 of file vtkVolumeMask.h.

◆ LoadedExtent

vtkIdType vtkVolumeMask::LoadedExtent[6]
protected

Definition at line 296 of file vtkVolumeMask.h.

◆ LoadedCellFlag

int vtkVolumeMask::LoadedCellFlag
protected

Definition at line 298 of file vtkVolumeMask.h.

◆ Loaded

bool vtkVolumeMask::Loaded
protected

Definition at line 299 of file vtkVolumeMask.h.


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