VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkCPExodusIIElementBlockImpl Class Reference

#include <vtkCPExodusIIElementBlock.h>

Inheritance diagram for vtkCPExodusIIElementBlockImpl:
Inheritance graph
[legend]
Collaboration diagram for vtkCPExodusIIElementBlockImpl:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkObject Superclass

Public Member Functions

virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual int IsA (const char *type)
vtkCPExodusIIElementBlockImplNewInstance () const
vtkIdType GetNumberOfCells ()
int GetCellType (vtkIdType cellId)
void GetCellPoints (vtkIdType cellId, vtkIdList *ptIds)
void GetPointCells (vtkIdType ptId, vtkIdList *cellIds)
int GetMaxCellSize ()
void GetIdsOfCellsOfType (int type, vtkIdTypeArray *array)
int IsHomogeneous ()
void Allocate (vtkIdType numCells, int extSize=1000)
vtkIdType InsertNextCell (int type, vtkIdList *ptIds)
vtkIdType InsertNextCell (int type, vtkIdType npts, vtkIdType *ptIds)
vtkIdType InsertNextCell (int type, vtkIdType npts, vtkIdType *ptIds, vtkIdType nfaces, vtkIdType *faces)
void ReplaceCell (vtkIdType cellId, int npts, vtkIdType *pts)
bool SetExodusConnectivityArray (int *elements, const std::string &type, int numElements, int nodesPerElement)

Static Public Member Functions

static
vtkCPExodusIIElementBlockImpl
New ()
static int IsTypeOf (const char *type)
static
vtkCPExodusIIElementBlockImpl
SafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkCPExodusIIElementBlockImpl ()
 ~vtkCPExodusIIElementBlockImpl ()

Detailed Description

Definition at line 38 of file vtkCPExodusIIElementBlock.h.


Member Typedef Documentation

Reimplemented from vtkObject.

Definition at line 43 of file vtkCPExodusIIElementBlock.h.


Constructor & Destructor Documentation


Member Function Documentation

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual void vtkCPExodusIIElementBlockImpl::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

static int vtkCPExodusIIElementBlockImpl::IsTypeOf ( const char *  name) [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

virtual int vtkCPExodusIIElementBlockImpl::IsA ( const char *  name) [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

Reimplemented from vtkObject.

virtual vtkObjectBase* vtkCPExodusIIElementBlockImpl::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkObject.

Reimplemented from vtkObject.

bool vtkCPExodusIIElementBlockImpl::SetExodusConnectivityArray ( int elements,
const std::string &  type,
int  numElements,
int  nodesPerElement 
)

Set the Exodus element block data. 'elements' is the array returned from ex_get_elem_conn. 'type', 'numElements', and 'nodesPerElement' are obtained from ex_get_elem_block. Returns true or false depending on whether or not the element type can be translated into a VTK cell type. This object takes ownership of the elements array unless this function returns false.

void vtkCPExodusIIElementBlockImpl::Allocate ( vtkIdType  numCells,
int  extSize = 1000 
)
void vtkCPExodusIIElementBlockImpl::ReplaceCell ( vtkIdType  cellId,
int  npts,
vtkIdType pts 
)

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