VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkGraphWeightEuclideanDistanceFilter Class Reference

Weights the edges of a graph based on the Euclidean distance between the points. More...

#include <vtkGraphWeightEuclideanDistanceFilter.h>

Inheritance diagram for vtkGraphWeightEuclideanDistanceFilter:
[legend]
Collaboration diagram for vtkGraphWeightEuclideanDistanceFilter:
[legend]

Public Types

typedef vtkGraphWeightFilter Superclass
 
- Public Types inherited from vtkGraphWeightFilter
typedef vtkGraphAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkGraphWeightEuclideanDistanceFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkGraphWeightFilter
vtkGraphWeightFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static
vtkGraphWeightEuclideanDistanceFilter
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkGraphWeightEuclideanDistanceFilter
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkGraphWeightFilter
static int IsTypeOf (const char *type)
 
static vtkGraphWeightFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkGraphWeightEuclideanDistanceFilter ()
 
 ~vtkGraphWeightEuclideanDistanceFilter ()
 
float ComputeWeight (vtkGraph *const graph, const vtkEdgeType &edge) const
 
bool CheckRequirements (vtkGraph *const graph) const
 
- Protected Member Functions inherited from vtkGraphWeightFilter
 vtkGraphWeightFilter ()
 
 ~vtkGraphWeightFilter ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Detailed Description

Weights the edges of a graph based on the Euclidean distance between the points.

Weights the edges of a graph based on the Euclidean distance between the points.

Tests:
vtkGraphWeightEuclideanDistanceFilter (Tests)

Definition at line 34 of file vtkGraphWeightEuclideanDistanceFilter.h.

Member Typedef Documentation

Definition at line 38 of file vtkGraphWeightEuclideanDistanceFilter.h.

Constructor & Destructor Documentation

vtkGraphWeightEuclideanDistanceFilter::vtkGraphWeightEuclideanDistanceFilter ( )
inlineprotected

Definition at line 42 of file vtkGraphWeightEuclideanDistanceFilter.h.

vtkGraphWeightEuclideanDistanceFilter::~vtkGraphWeightEuclideanDistanceFilter ( )
inlineprotected

Definition at line 43 of file vtkGraphWeightEuclideanDistanceFilter.h.

Member Function Documentation

static vtkGraphWeightEuclideanDistanceFilter* vtkGraphWeightEuclideanDistanceFilter::New ( )
static
static int vtkGraphWeightEuclideanDistanceFilter::IsTypeOf ( const char *  type)
static
virtual int vtkGraphWeightEuclideanDistanceFilter::IsA ( const char *  type)
virtual

Reimplemented from vtkGraphWeightFilter.

static vtkGraphWeightEuclideanDistanceFilter* vtkGraphWeightEuclideanDistanceFilter::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkGraphWeightEuclideanDistanceFilter::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkGraphWeightFilter.

vtkGraphWeightEuclideanDistanceFilter* vtkGraphWeightEuclideanDistanceFilter::NewInstance ( ) const
void vtkGraphWeightEuclideanDistanceFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
float vtkGraphWeightEuclideanDistanceFilter::ComputeWeight ( vtkGraph *const  graph,
const vtkEdgeType &  edge 
) const
protectedvirtual

Compute the Euclidean distance between the Points defined for the verticies of a specified 'edge'.

Implements vtkGraphWeightFilter.

bool vtkGraphWeightEuclideanDistanceFilter::CheckRequirements ( vtkGraph *const  graph) const
protectedvirtual

Ensure that 'graph' has Points defined.

Reimplemented from vtkGraphWeightFilter.


The documentation for this class was generated from the following file: