VTK
|
#include <vtkLSDynaPart.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual vtkTypeBool | IsA (const char *type) |
Return 1 if this class is the same type of (or a subclass of) the named class. More... | |
vtkLSDynaPart * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) override |
Methods invoked by print to print information about the object including superclasses. More... | |
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 |
Public Member Functions inherited from vtkObject | |
vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
virtual void | DebugOn () |
Turn debugging output on. More... | |
virtual void | DebugOff () |
Turn debugging output off. More... | |
bool | GetDebug () |
Get the value of the debug flag. More... | |
void | SetDebug (bool debugFlag) |
Set the value of the debug flag. More... | |
virtual void | Modified () |
Update the modification time for this object. More... | |
virtual vtkMTimeType | GetMTime () |
Return this object's modified time. More... | |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
vtkTypeBool | HasObserver (unsigned long event) |
vtkTypeBool | HasObserver (const char *event) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
vtkCommand * | GetCommand (unsigned long tag) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
void | RemoveObserver (vtkCommand *) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
void | RemoveObservers (unsigned long event, vtkCommand *) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
void | RemoveObservers (const char *event, vtkCommand *) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
Allow people to add/remove/invoke observers (callbacks) to any VTK object. More... | |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More... | |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More... | |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
Allow user to set the AbortFlagOn() with the return value of the callback method. More... | |
int | InvokeEvent (unsigned long event, void *callData) |
This method invokes an event and return whether the event was aborted or not. More... | |
int | InvokeEvent (const char *event, void *callData) |
This method invokes an event and return whether the event was aborted or not. More... | |
Public Member Functions inherited from vtkObjectBase | |
const char * | GetClassName () const |
Return the class name as a string. More... | |
virtual void | Delete () |
Delete a VTK object. More... | |
virtual void | FastDelete () |
Delete a reference to this object. More... | |
void | InitializeObjectBase () |
void | Print (ostream &os) |
Print an object to an ostream. More... | |
virtual void | Register (vtkObjectBase *o) |
Increase the reference count (mark as used by another object). More... | |
virtual void | UnRegister (vtkObjectBase *o) |
Decrease the reference count (release by another object). More... | |
int | GetReferenceCount () |
Return the current reference count of this object. More... | |
void | SetReferenceCount (int) |
Sets the reference count. More... | |
void | PrintRevisions (ostream &) |
Legacy. More... | |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
Methods invoked by print to print information about the object including superclasses. More... | |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
Methods invoked by print to print information about the object including superclasses. More... | |
Static Public Member Functions | |
static vtkLSDynaPart * | New () |
static vtkTypeBool | IsTypeOf (const char *type) |
static vtkLSDynaPart * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkObject | |
static vtkObject * | New () |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More... | |
static void | BreakOnError () |
This method is called when vtkErrorMacro executes. More... | |
static void | SetGlobalWarningDisplay (int val) |
This is a global flag that controls whether any debug, warning or error messages are displayed. More... | |
static void | GlobalWarningDisplayOn () |
This is a global flag that controls whether any debug, warning or error messages are displayed. More... | |
static void | GlobalWarningDisplayOff () |
This is a global flag that controls whether any debug, warning or error messages are displayed. More... | |
static int | GetGlobalWarningDisplay () |
This is a global flag that controls whether any debug, warning or error messages are displayed. More... | |
Static Public Member Functions inherited from vtkObjectBase | |
static vtkTypeBool | IsTypeOf (const char *name) |
Return 1 if this class type is the same type of (or a subclass of) the named class. More... | |
static vtkObjectBase * | New () |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More... | |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkLSDynaPart () | |
~vtkLSDynaPart () override | |
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 Member Functions inherited from vtkObject | |
vtkObject () | |
~vtkObject () override | |
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) override |
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) override |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=nullptr) |
These methods allow a command to exclusively grab all events. More... | |
void | InternalReleaseFocus () |
These methods allow a command to exclusively grab all events. More... | |
Protected Member Functions inherited from vtkObjectBase | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
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 |
Protected Attributes inherited from vtkObject | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
Definition at line 27 of file vtkLSDynaPart.h.
typedef vtkObject vtkLSDynaPart::Superclass |
Definition at line 32 of file vtkLSDynaPart.h.
|
protected |
|
overrideprotected |
|
static |
|
static |
|
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 vtkObjectBase.
|
static |
|
protectedvirtual |
vtkLSDynaPart* vtkLSDynaPart::NewInstance | ( | ) | const |
|
overridevirtual |
void vtkLSDynaPart::SetPartType | ( | int | type | ) |
|
inline |
Definition at line 39 of file vtkLSDynaPart.h.
bool vtkLSDynaPart::hasValidType | ( | ) | const |
|
inline |
Definition at line 44 of file vtkLSDynaPart.h.
|
inline |
Definition at line 45 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 | ( | ) |
|
inline |
Definition at line 69 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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 158 of file vtkLSDynaPart.h.
|
protected |
Definition at line 159 of file vtkLSDynaPart.h.
|
protected |
Definition at line 160 of file vtkLSDynaPart.h.
|
protected |
Definition at line 161 of file vtkLSDynaPart.h.
|
protected |
Definition at line 163 of file vtkLSDynaPart.h.
|
protected |
Definition at line 164 of file vtkLSDynaPart.h.
|
protected |
Definition at line 165 of file vtkLSDynaPart.h.
|
protected |
Definition at line 167 of file vtkLSDynaPart.h.
|
protected |
Definition at line 168 of file vtkLSDynaPart.h.
|
protected |
Definition at line 170 of file vtkLSDynaPart.h.
|
protected |
Definition at line 171 of file vtkLSDynaPart.h.
|
protected |
Definition at line 173 of file vtkLSDynaPart.h.
|
protected |
Definition at line 174 of file vtkLSDynaPart.h.
|
protected |
Definition at line 176 of file vtkLSDynaPart.h.
|
protected |
Definition at line 178 of file vtkLSDynaPart.h.
|
protected |
Definition at line 181 of file vtkLSDynaPart.h.
|
protected |
Definition at line 186 of file vtkLSDynaPart.h.
|
protected |
Definition at line 190 of file vtkLSDynaPart.h.