vtkMimxUnstructuredGridActor Class Reference

#include <vtkMimxUnstructuredGridActor.h>

Inheritance diagram for vtkMimxUnstructuredGridActor:
vtkMimxActorBase vtkProp3D

List of all members.

Public Types

enum  { DisplaySurface = 1, DisplayOutline = 2, DisplaySurfaceAndOutline = 3 }

Public Member Functions

void ChangeMeshSeed (int, int, int)
void ChangeMeshSeedAvElLength (int BoxNum, int Axis, double ElementLength)
void ComputeMeshSeed (double AvElLength)
void DeleteElementSet (const char *Name)
void DeleteNodeSet (const char *Name)
vtkUnstructuredGrid * GetDataSet ()
int GetDisplayType ()
void GetFillColor (double rgb[3])
void GetFillColor (double &red, double &green, double &blue)
int GetMeshSeed (int BoxNum, int Axis)
void GetOutlineColor (double rgb[3])
void GetOutlineColor (double &red, double &green, double &blue)
void Hide ()
int MeshSeedFromAverageElementLength (double, double, double)
void PrintSelf (ostream &os, vtkIndent indent)
void RestoreVisibility (void)
void SaveVisibility (void)
void SetDisplayType (int mode)
void SetFillColor (double red, double green, double blue)
void SetFillColor (double rgb[3])
void SetOutlineColor (double red, double green, double blue)
void SetOutlineColor (double rgb[3])
void Show ()
 vtkGetMacro (ElementSetName, char *)
 vtkSetMacro (ElementSetName, char *)
 vtkTypeRevisionMacro (vtkMimxUnstructuredGridActor, vtkMimxActorBase)

Static Public Member Functions

static
vtkMimxUnstructuredGridActor
New ()

Protected Member Functions

 vtkMimxUnstructuredGridActor ()
 ~vtkMimxUnstructuredGridActor ()

Protected Attributes

vtkUnstructuredGrid * UnstructuredGrid
vtkDataSetMapper * UnstructuredGridMapper

Private Member Functions

void BuildMeshSeedLinks ()
int CheckIfCellsShareEdgeX (int, int, int, int)
int CheckIfCellsShareEdgeY (int, int, int, int)
int CheckIfCellsShareEdgeZ (int, int, int, int)
void EstimateMeshSeedsBasedOnAverageElementLength (double, double, double)
void GetCellNeighbors (vtkIdType, vtkIdList *)
void operator= (const vtkMimxUnstructuredGridActor &)
void SetHigherNumberedBBoxMeshSeed (int, int)
 vtkMimxUnstructuredGridActor (const vtkMimxUnstructuredGridActor &)
int WhichEdgeOfCellBeingCompared (vtkIdType, vtkIdType)

Private Attributes

int DisplayType
charElementSetName
double FillColor [3]
int Links
CMatrix< intMeshSeedCheck
CMatrix< intMeshSeedLinks
double OutlineColor [3]
bool SavedVisibility

Member Enumeration Documentation

anonymous enum
Enumerator:
DisplaySurface 
DisplayOutline 
DisplaySurfaceAndOutline 

Constructor & Destructor Documentation

vtkMimxUnstructuredGridActor::vtkMimxUnstructuredGridActor (  )  [protected]
vtkMimxUnstructuredGridActor::~vtkMimxUnstructuredGridActor (  )  [protected]
vtkMimxUnstructuredGridActor::vtkMimxUnstructuredGridActor ( const vtkMimxUnstructuredGridActor  )  [private]

Member Function Documentation

void vtkMimxUnstructuredGridActor::BuildMeshSeedLinks (  )  [private]
void vtkMimxUnstructuredGridActor::ChangeMeshSeed ( int  BoxNum,
int  Axis,
int  SeedNum 
)
void vtkMimxUnstructuredGridActor::ChangeMeshSeedAvElLength ( int  BoxNum,
int  Axis,
double  ElementLength 
)
int vtkMimxUnstructuredGridActor::CheckIfCellsShareEdgeX ( int  cellnum1,
int  cellnum2,
int  parcell,
int  edgenum 
) [private]
int vtkMimxUnstructuredGridActor::CheckIfCellsShareEdgeY ( int  cellnum1,
int  cellnum2,
int  parcell,
int  edgenum 
) [private]
int vtkMimxUnstructuredGridActor::CheckIfCellsShareEdgeZ ( int  cellnum1,
int  cellnum2,
int  parcell,
int  edgenum 
) [private]
void vtkMimxUnstructuredGridActor::ComputeMeshSeed ( double  AvElLength  ) 
void vtkMimxUnstructuredGridActor::DeleteElementSet ( const char Name  ) 

References New(), and UnstructuredGrid.

void vtkMimxUnstructuredGridActor::DeleteNodeSet ( const char Name  ) 
void vtkMimxUnstructuredGridActor::EstimateMeshSeedsBasedOnAverageElementLength ( double  ElLengthX,
double  ElLengthY,
double  ElLengthZ 
) [private]
void vtkMimxUnstructuredGridActor::GetCellNeighbors ( vtkIdType  cellnum,
vtkIdList *  cellids 
) [private]

References j, MeshSeedCheck, New(), and UnstructuredGrid.

Referenced by BuildMeshSeedLinks().

vtkUnstructuredGrid * vtkMimxUnstructuredGridActor::GetDataSet (  ) 
int vtkMimxUnstructuredGridActor::GetDisplayType (  ) 
void vtkMimxUnstructuredGridActor::GetFillColor ( double  rgb[3]  ) 

References FillColor.

void vtkMimxUnstructuredGridActor::GetFillColor ( double &  red,
double &  green,
double &  blue 
)
int vtkMimxUnstructuredGridActor::GetMeshSeed ( int  BoxNum,
int  Axis 
)
void vtkMimxUnstructuredGridActor::GetOutlineColor ( double  rgb[3]  ) 

References OutlineColor.

void vtkMimxUnstructuredGridActor::GetOutlineColor ( double &  red,
double &  green,
double &  blue 
)

References OutlineColor.

void vtkMimxUnstructuredGridActor::Hide (  ) 
int vtkMimxUnstructuredGridActor::MeshSeedFromAverageElementLength ( double  ElLengthX,
double  ElLengthY,
double  ElLengthZ 
)
static vtkMimxUnstructuredGridActor* vtkMimxUnstructuredGridActor::New (  )  [static]
void vtkMimxUnstructuredGridActor::operator= ( const vtkMimxUnstructuredGridActor  )  [private]

Reimplemented from vtkMimxActorBase.

void vtkMimxUnstructuredGridActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMimxActorBase.

void vtkMimxUnstructuredGridActor::RestoreVisibility ( void   ) 
void vtkMimxUnstructuredGridActor::SaveVisibility ( void   ) 
void vtkMimxUnstructuredGridActor::SetDisplayType ( int  mode  ) 
void vtkMimxUnstructuredGridActor::SetFillColor ( double  red,
double  green,
double  blue 
)
void vtkMimxUnstructuredGridActor::SetFillColor ( double  rgb[3]  ) 
void vtkMimxUnstructuredGridActor::SetHigherNumberedBBoxMeshSeed ( int  boxnum,
int  axis 
) [private]
void vtkMimxUnstructuredGridActor::SetOutlineColor ( double  red,
double  green,
double  blue 
)
void vtkMimxUnstructuredGridActor::SetOutlineColor ( double  rgb[3]  ) 
void vtkMimxUnstructuredGridActor::Show (  ) 
vtkMimxUnstructuredGridActor::vtkGetMacro ( ElementSetName  ,
char  
)
vtkMimxUnstructuredGridActor::vtkSetMacro ( ElementSetName  ,
char  
)
vtkMimxUnstructuredGridActor::vtkTypeRevisionMacro ( vtkMimxUnstructuredGridActor  ,
vtkMimxActorBase   
)
int vtkMimxUnstructuredGridActor::WhichEdgeOfCellBeingCompared ( vtkIdType  vertex1,
vtkIdType  vertex2 
) [private]

Member Data Documentation

vtkUnstructuredGrid* vtkMimxUnstructuredGridActor::UnstructuredGrid [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1