VTK
|
Generate polydata with spheres representing atoms. More...
#include <vtkMoleculeToAtomBallFilter.h>
Public Types | |
enum | { CovalentRadius = 0, VDWRadius, UnitRadius } |
typedef vtkMoleculeToPolyDataFilter | Superclass |
![]() | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkMoleculeToAtomBallFilter * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | GetRadiusSource () |
virtual void | SetRadiusSource (int) |
virtual int | GetResolution () |
virtual void | SetResolution (int) |
virtual double | GetRadiusScale () |
virtual void | SetRadiusScale (double) |
![]() | |
vtkMoleculeToPolyDataFilter * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkMolecule * | GetInput () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkMoleculeToAtomBallFilter * | SafeDownCast (vtkObjectBase *o) |
static vtkMoleculeToAtomBallFilter * | New () |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkMoleculeToPolyDataFilter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkMoleculeToAtomBallFilter () | |
~vtkMoleculeToAtomBallFilter () | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
![]() | |
vtkMoleculeToPolyDataFilter () | |
~vtkMoleculeToPolyDataFilter () | |
virtual int | FillInputPortInformation (int, vtkInformation *) |
Protected Attributes | |
int | Resolution |
double | RadiusScale |
int | RadiusSource |
Generate polydata with spheres representing atoms.
This filter is used to generate one sphere for each atom in the input vtkMolecule. Each sphere is centered at the atom center and can be scaled using either covalent or van der Waals radii. The point scalars of the output vtkPolyData contains the atomic number of the appropriate atom for color mapping.
Definition at line 41 of file vtkMoleculeToAtomBallFilter.h.
Definition at line 45 of file vtkMoleculeToAtomBallFilter.h.
anonymous enum |
Enumerator | |
---|---|
CovalentRadius | |
VDWRadius | |
UnitRadius |
Definition at line 50 of file vtkMoleculeToAtomBallFilter.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkMoleculeToPolyDataFilter.
|
static |
|
protectedvirtual |
Reimplemented from vtkMoleculeToPolyDataFilter.
vtkMoleculeToAtomBallFilter* vtkMoleculeToAtomBallFilter::NewInstance | ( | ) | const |
void vtkMoleculeToAtomBallFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
Definition at line 72 of file vtkMoleculeToAtomBallFilter.h.
|
protected |
Definition at line 73 of file vtkMoleculeToAtomBallFilter.h.
|
protected |
Definition at line 74 of file vtkMoleculeToAtomBallFilter.h.