VTK
|
#include <vtkLSDynaPart.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetPartType (int type) |
LSDynaMetaData::LSDYNA_TYPES | PartType () const |
bool | hasValidType () const |
vtkIdType | GetUserMaterialId () const |
vtkIdType | GetPartId () const |
bool | HasCells () const |
void | InitPart (vtkStdString name, const vtkIdType &partId, const vtkIdType &userMaterialId, const vtkIdType &numGlobalPoints, const int &sizeOfWord) |
void | AllocateCellMemory (const vtkIdType &numCells, const vtkIdType &cellLen) |
void | AddCell (const int &cellType, const vtkIdType &npts, vtkIdType conn[8]) |
void | BuildToplogy () |
bool | IsTopologyBuilt () const |
vtkUnstructuredGrid * | GenerateGrid () |
void | EnableDeadCells (const int &deadCellsAsGhostArray) |
void | DisableDeadCells () |
void | SetCellsDeadState (unsigned char *dead, const vtkIdType &size) |
void | EnableCellUserIds () |
void | SetNextCellUserIds (const vtkIdType &value) |
void | AddPointProperty (const char *name, const vtkIdType &numComps, const bool &isIdTypeProperty, const bool &isProperty, const bool &isGeometryPoints) |
void | ReadPointBasedProperty (float *data, const vtkIdType &numTuples, const vtkIdType &numComps, const vtkIdType ¤tGlobalPointIndex) |
void | ReadPointBasedProperty (double *data, const vtkIdType &numTuples, const vtkIdType &numComps, const vtkIdType ¤tGlobalPointIndex) |
void | AddCellProperty (const char *name, const int &offset, const int &numComps) |
void | ReadCellProperties (float *cellProperties, const vtkIdType &numCells, const vtkIdType &numPropertiesInCell) |
void | ReadCellProperties (double *cellsProperties, const vtkIdType &numCells, const vtkIdType &numPropertiesInCell) |
vtkIdType | GetMinGlobalPointId () const |
vtkIdType | GetMaxGlobalPointId () const |
Static Public Member Functions | |
static vtkLSDynaPart * | New () |
static int | IsTypeOf (const char *type) |
static vtkLSDynaPart * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkLSDynaPart () | |
~vtkLSDynaPart () | |
vtkUnstructuredGrid * | RemoveDeletedCells () |
void | BuildUniquePoints () |
void | BuildCells () |
void | GetPropertyData (const char *name, const vtkIdType &numComps, const bool &isIdTypeArray, const bool &isProperty, const bool &isGeometry) |
template<typename T > | |
void | AddPointInformation (T *buffer, T *pointData, const vtkIdType &numTuples, const vtkIdType &numComps, const vtkIdType ¤tGlobalPointIndex) |
Protected Attributes | |
LSDynaMetaData::LSDYNA_TYPES | Type |
vtkStdString | Name |
vtkIdType | UserMaterialId |
vtkIdType | PartId |
vtkIdType | NumberOfCells |
vtkIdType | NumberOfPoints |
vtkIdType | NumberOfGlobalPoints |
bool | DeadCellsAsGhostArray |
bool | HasDeadCells |
bool | TopologyBuilt |
bool | DoubleBased |
vtkUnstructuredGrid * | Grid |
vtkUnstructuredGrid * | ThresholdGrid |
vtkPoints * | Points |
InternalCells * | Cells |
InternalCellProperties * | CellProperties |
InternalPointsUsed * | GlobalPointsUsed |
InternalCurrentPointInfo * | CurrentPointPropInfo |
Definition at line 25 of file vtkLSDynaPart.h.
typedef vtkObject vtkLSDynaPart::Superclass |
Reimplemented from vtkObject.
Definition at line 30 of file vtkLSDynaPart.h.
vtkLSDynaPart::vtkLSDynaPart | ( | ) | [protected] |
vtkLSDynaPart::~vtkLSDynaPart | ( | ) | [protected] |
static vtkLSDynaPart* vtkLSDynaPart::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
virtual const char* vtkLSDynaPart::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkObject.
static int vtkLSDynaPart::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 vtkLSDynaPart::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.
static vtkLSDynaPart* vtkLSDynaPart::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkObject.
virtual void vtkLSDynaPart::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
void vtkLSDynaPart::SetPartType | ( | int | type | ) |
LSDynaMetaData::LSDYNA_TYPES vtkLSDynaPart::PartType | ( | ) | const [inline] |
Definition at line 37 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::hasValidType | ( | ) | const |
vtkIdType vtkLSDynaPart::GetUserMaterialId | ( | ) | const [inline] |
Definition at line 42 of file vtkLSDynaPart.h.
vtkIdType vtkLSDynaPart::GetPartId | ( | ) | const [inline] |
Definition at line 43 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::HasCells | ( | ) | const |
void vtkLSDynaPart::InitPart | ( | vtkStdString | name, |
const vtkIdType & | partId, | ||
const vtkIdType & | userMaterialId, | ||
const vtkIdType & | numGlobalPoints, | ||
const int & | sizeOfWord | ||
) |
void vtkLSDynaPart::BuildToplogy | ( | ) |
bool vtkLSDynaPart::IsTopologyBuilt | ( | ) | const [inline] |
Definition at line 67 of file vtkLSDynaPart.h.
vtkUnstructuredGrid* vtkLSDynaPart::GenerateGrid | ( | ) |
void vtkLSDynaPart::EnableDeadCells | ( | const int & | deadCellsAsGhostArray | ) |
void vtkLSDynaPart::DisableDeadCells | ( | ) |
void vtkLSDynaPart::SetCellsDeadState | ( | unsigned char * | dead, |
const vtkIdType & | size | ||
) |
void vtkLSDynaPart::EnableCellUserIds | ( | ) |
void vtkLSDynaPart::SetNextCellUserIds | ( | const vtkIdType & | value | ) |
void vtkLSDynaPart::AddPointProperty | ( | const char * | name, |
const vtkIdType & | numComps, | ||
const bool & | isIdTypeProperty, | ||
const bool & | isProperty, | ||
const bool & | isGeometryPoints | ||
) |
void vtkLSDynaPart::ReadPointBasedProperty | ( | float * | data, |
const vtkIdType & | numTuples, | ||
const vtkIdType & | numComps, | ||
const vtkIdType & | currentGlobalPointIndex | ||
) |
void vtkLSDynaPart::ReadPointBasedProperty | ( | double * | data, |
const vtkIdType & | numTuples, | ||
const vtkIdType & | numComps, | ||
const vtkIdType & | currentGlobalPointIndex | ||
) |
void vtkLSDynaPart::ReadCellProperties | ( | float * | cellProperties, |
const vtkIdType & | numCells, | ||
const vtkIdType & | numPropertiesInCell | ||
) |
void vtkLSDynaPart::ReadCellProperties | ( | double * | cellsProperties, |
const vtkIdType & | numCells, | ||
const vtkIdType & | numPropertiesInCell | ||
) |
vtkIdType vtkLSDynaPart::GetMinGlobalPointId | ( | ) | const |
vtkIdType vtkLSDynaPart::GetMaxGlobalPointId | ( | ) | const |
vtkUnstructuredGrid* vtkLSDynaPart::RemoveDeletedCells | ( | ) | [protected] |
void vtkLSDynaPart::BuildUniquePoints | ( | ) | [protected] |
void vtkLSDynaPart::BuildCells | ( | ) | [protected] |
void vtkLSDynaPart::GetPropertyData | ( | const char * | name, |
const vtkIdType & | numComps, | ||
const bool & | isIdTypeArray, | ||
const bool & | isProperty, | ||
const bool & | isGeometry | ||
) | [protected] |
void vtkLSDynaPart::AddPointInformation | ( | T * | buffer, |
T * | pointData, | ||
const vtkIdType & | numTuples, | ||
const vtkIdType & | numComps, | ||
const vtkIdType & | currentGlobalPointIndex | ||
) | [protected] |
LSDynaMetaData::LSDYNA_TYPES vtkLSDynaPart::Type [protected] |
Definition at line 156 of file vtkLSDynaPart.h.
vtkStdString vtkLSDynaPart::Name [protected] |
Definition at line 157 of file vtkLSDynaPart.h.
vtkIdType vtkLSDynaPart::UserMaterialId [protected] |
Definition at line 158 of file vtkLSDynaPart.h.
vtkIdType vtkLSDynaPart::PartId [protected] |
Definition at line 159 of file vtkLSDynaPart.h.
vtkIdType vtkLSDynaPart::NumberOfCells [protected] |
Definition at line 161 of file vtkLSDynaPart.h.
vtkIdType vtkLSDynaPart::NumberOfPoints [protected] |
Definition at line 162 of file vtkLSDynaPart.h.
vtkIdType vtkLSDynaPart::NumberOfGlobalPoints [protected] |
Definition at line 163 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::DeadCellsAsGhostArray [protected] |
Definition at line 165 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::HasDeadCells [protected] |
Definition at line 166 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::TopologyBuilt [protected] |
Definition at line 168 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::DoubleBased [protected] |
Definition at line 169 of file vtkLSDynaPart.h.
vtkUnstructuredGrid* vtkLSDynaPart::Grid [protected] |
Definition at line 171 of file vtkLSDynaPart.h.
vtkUnstructuredGrid* vtkLSDynaPart::ThresholdGrid [protected] |
Definition at line 172 of file vtkLSDynaPart.h.
vtkPoints* vtkLSDynaPart::Points [protected] |
Definition at line 174 of file vtkLSDynaPart.h.
InternalCells* vtkLSDynaPart::Cells [protected] |
Definition at line 176 of file vtkLSDynaPart.h.
InternalCellProperties* vtkLSDynaPart::CellProperties [protected] |
Definition at line 179 of file vtkLSDynaPart.h.
InternalPointsUsed* vtkLSDynaPart::GlobalPointsUsed [protected] |
Definition at line 184 of file vtkLSDynaPart.h.
InternalCurrentPointInfo* vtkLSDynaPart::CurrentPointPropInfo [protected] |
Definition at line 188 of file vtkLSDynaPart.h.