SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Use SMTK to provide a ParaView-friendly resource. More...
#include <vtkSMTKResourceReader.h>
Public Types | |
typedef vtkSMTKResourceGenerator | Superclass |
Public Types inherited from vtkSMTKResourceGenerator | |
typedef vtkSMTKResource | Superclass |
Public Types inherited from vtkSMTKResource | |
typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkSMTKResourceReader * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) override |
vtkSMTKResourceReader (const vtkSMTKResourceReader &)=delete | |
vtkSMTKResourceReader & | operator= (const vtkSMTKResourceReader &)=delete |
virtual char * | GetFileName () |
Set/get the URL of the SMTK resource. | |
virtual void | SetFileName (const char *) |
smtk::resource::ResourcePtr | GenerateResource () const override |
Return the SMTK resource that holds data read from FileName. | |
Public Member Functions inherited from vtkSMTKResourceGenerator | |
vtkSMTKResourceGenerator * | NewInstance () const |
vtkSMTKResourceGenerator (const vtkSMTKResourceGenerator &)=delete | |
vtkSMTKResourceGenerator & | operator= (const vtkSMTKResourceGenerator &)=delete |
Public Member Functions inherited from vtkSMTKResource | |
vtkSMTKResource * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) override |
vtkSMTKResource (const vtkSMTKResource &)=delete | |
vtkSMTKResource & | operator= (const vtkSMTKResource &)=delete |
void | SetResourceById (const char *resourceIdStr) |
Set the SMTK resource by the string representation of its resource Id. | |
void | SetResource (const smtk::resource::ResourcePtr &resource) |
Set/get the SMTK resource. | |
smtk::resource::ResourcePtr | GetResource () const |
virtual vtkAlgorithm * | GetConverter () |
This accessor facilitates the lazy construction of the converter. | |
virtual void | SetWrapper (vtkSMTKWrapper *) |
Set/get the SMTK wrapper to which the resource is added (and whose operators are used to read) | |
virtual vtkSMTKWrapper * | GetWrapper () |
virtual void | DropResource () |
Remove any loaded resource from the resource manager being used by the reader. | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkSMTKResourceReader * | SafeDownCast (vtkObjectBase *o) |
static vtkSMTKResourceReader * | New () |
Static Public Member Functions inherited from vtkSMTKResourceGenerator | |
static int | IsTypeOf (const char *type) |
static vtkSMTKResourceGenerator * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkSMTKResource | |
static int | IsTypeOf (const char *type) |
static vtkSMTKResource * | SafeDownCast (vtkObjectBase *o) |
static vtkSMTKResource * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
Protected Member Functions inherited from vtkSMTKResourceGenerator | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
Protected Member Functions inherited from vtkSMTKResource | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
Protected Attributes | |
char * | FileName |
Protected Attributes inherited from vtkSMTKResource | |
std::weak_ptr< smtk::resource::Resource > | Resource |
smtk::common::UUID | ResourceId |
vtkSmartPointer< vtkAlgorithm > | Converter |
vtkSMTKWrapper * | Wrapper { nullptr } |
Use SMTK to provide a ParaView-friendly resource.
If the SMTK wrapper object is set, then the wrapper's resource and operation managers are used to load the file. Otherwise, SMTK's default environment is used.