16 #ifndef vtkMoleculeRepresentation_h 17 #define vtkMoleculeRepresentation_h 19 #include "vtkPVClientServerCoreRenderingModule.h" 26 class vtkMoleculeMapper;
28 class vtkScalarsToColors;
36 ostream& os, vtkIndent indent);
38 virtual
int ProcessViewRequest(
39 vtkInformationRequestKey* requestType, vtkInformation* inputInfo, vtkInformation* outputInfo);
41 virtual
void SetVisibility(
bool value);
43 vtkGetMacro(MoleculeRenderMode,
int)
void SetMoleculeRenderMode(
int mode);
45 vtkGetMacro(UseCustomRadii,
bool)
void SetUseCustomRadii(
bool val);
47 void SetLookupTable(vtkScalarsToColors* lut);
52 void SetRepresentation(const
char*) {}
64 virtual int FillInputPortInformation(
int port, vtkInformation* info);
65 virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
72 void UpdateColoringParameters();
90 #endif // vtkMoleculeRepresentation_h
virtual vtkDataObject * GetRenderedDataObject(int vtkNotUsed(port))
Returns the data object that is rendered from the given input port.
vtkPVDataRepresentation adds some ParaView specific API to data representations.
virtual bool IsCached(double cache_key)
Subclasses should override this method when they support caching to indicate if the particular key is...
vtkNew< vtkPVCacheKeeper > CacheKeeper
virtual bool AddToView(vtkView *view)
Making these methods public.
virtual void MarkModified()
This is one of the most important functions.
virtual bool RemoveFromView(vtkView *view)
Making these methods public.
manages data cache for flip book animations.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Overridden to invoke vtkCommand::UpdateDataEvent.
vtkMoleculeMapper * Mapper
vtkNew< vtkMolecule > DummyMolecule