VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkUnstructuredGridCenterlineSections Class Reference

obtain sections of an unstructured grid mesh with lie along a centerline path. More...

#include <vtkvmtkUnstructuredGridCenterlineSections.h>

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

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkUnstructuredGridCenterlineSectionsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetCenterlines (vtkPolyData *)
 
virtual vtkPolyData * GetCenterlines ()
 
virtual void SetSectionSource (vtkPolyData *)
 
virtual vtkPolyData * GetSectionSource ()
 
virtual void SetSectionUpNormalsArrayName (const char *)
 
virtual char * GetSectionUpNormalsArrayName ()
 
virtual void SetSectionNormalsArrayName (const char *)
 
virtual char * GetSectionNormalsArrayName ()
 
virtual void SetAdditionalNormalsArrayName (const char *)
 
virtual char * GetAdditionalNormalsArrayName ()
 
virtual void SetAdditionalScalarsArrayName (const char *)
 
virtual char * GetAdditionalScalarsArrayName ()
 
virtual void SetTransformSections (int)
 
virtual int GetTransformSections ()
 
virtual void TransformSectionsOn ()
 
virtual void TransformSectionsOff ()
 
virtual void SetUseSectionSource (int)
 
virtual int GetUseSectionSource ()
 
virtual void UseSectionSourceOn ()
 
virtual void UseSectionSourceOff ()
 
virtual void SetSourceScaling (int)
 
virtual int GetSourceScaling ()
 
virtual void SourceScalingOn ()
 
virtual void SourceScalingOff ()
 
virtual void SetOriginOffset (double data[])
 
virtual double * GetOriginOffset ()
 
virtual void GetOriginOffset (double data[3])
 
virtual void SetVectorsArrayName (const char *)
 
virtual char * GetVectorsArrayName ()
 
virtual void SetSectionIdsArrayName (const char *)
 
virtual char * GetSectionIdsArrayName ()
 
virtual vtkPolyData * GetSectionPointsPolyData ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkUnstructuredGridCenterlineSectionsSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkUnstructuredGridCenterlineSectionsNew ()
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkUnstructuredGridCenterlineSections ()
 
 ~vtkvmtkUnstructuredGridCenterlineSections ()
 
int FillInputPortInformation (int, vtkInformation *info) VTK_OVERRIDE
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
double ComputeAngle (double vector0[3], double vector1[3])
 
void CreateTransform (vtkTransform *transform, double currentOrigin[3], double currentNormal[3], double currentUpNormal[3], double targetOrigin[3], double targetNormal[3], double targetUpNormal[3])
 

Protected Attributes

vtkPolyData * Centerlines
 
vtkPolyData * SectionSource
 
vtkPolyData * SectionPointsPolyData
 
char * SectionUpNormalsArrayName
 
char * SectionNormalsArrayName
 
char * AdditionalNormalsArrayName
 
char * AdditionalScalarsArrayName
 
char * SectionIdsArrayName
 
char * VectorsArrayName
 
int TransformSections
 
int UseSectionSource
 
int SourceScaling
 
double OriginOffset [3]
 

Detailed Description

obtain sections of an unstructured grid mesh with lie along a centerline path.

Date
2006/10/17 15:16:16
Revision
1.1

Obtain mesh sections (along a centerline) which pass through a dense unstructured grid mesh. This is useful because you can use this data to visualize velocity vectors (or other solutions) along many mesh sections intersecting the centerline.

Definition at line 38 of file vtkvmtkUnstructuredGridCenterlineSections.h.

Member Typedef Documentation

◆ Superclass

Definition at line 41 of file vtkvmtkUnstructuredGridCenterlineSections.h.

Constructor & Destructor Documentation

◆ vtkvmtkUnstructuredGridCenterlineSections()

vtkvmtkUnstructuredGridCenterlineSections::vtkvmtkUnstructuredGridCenterlineSections ( )
protected

◆ ~vtkvmtkUnstructuredGridCenterlineSections()

vtkvmtkUnstructuredGridCenterlineSections::~vtkvmtkUnstructuredGridCenterlineSections ( )
protected

Member Function Documentation

◆ IsTypeOf()

static int vtkvmtkUnstructuredGridCenterlineSections::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkUnstructuredGridCenterlineSections::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkUnstructuredGridCenterlineSections* vtkvmtkUnstructuredGridCenterlineSections::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkUnstructuredGridCenterlineSections::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkUnstructuredGridCenterlineSections* vtkvmtkUnstructuredGridCenterlineSections::NewInstance ( ) const

◆ PrintSelf()

void vtkvmtkUnstructuredGridCenterlineSections::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New()

static vtkvmtkUnstructuredGridCenterlineSections* vtkvmtkUnstructuredGridCenterlineSections::New ( )
static

◆ SetCenterlines()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetCenterlines ( vtkPolyData *  )
virtual

◆ GetCenterlines()

virtual vtkPolyData* vtkvmtkUnstructuredGridCenterlineSections::GetCenterlines ( )
virtual

◆ SetSectionSource()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetSectionSource ( vtkPolyData *  )
virtual

◆ GetSectionSource()

virtual vtkPolyData* vtkvmtkUnstructuredGridCenterlineSections::GetSectionSource ( )
virtual

◆ SetSectionUpNormalsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetSectionUpNormalsArrayName ( const char *  )
virtual

◆ GetSectionUpNormalsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineSections::GetSectionUpNormalsArrayName ( )
virtual

◆ SetSectionNormalsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetSectionNormalsArrayName ( const char *  )
virtual

◆ GetSectionNormalsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineSections::GetSectionNormalsArrayName ( )
virtual

◆ SetAdditionalNormalsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetAdditionalNormalsArrayName ( const char *  )
virtual

◆ GetAdditionalNormalsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineSections::GetAdditionalNormalsArrayName ( )
virtual

◆ SetAdditionalScalarsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetAdditionalScalarsArrayName ( const char *  )
virtual

◆ GetAdditionalScalarsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineSections::GetAdditionalScalarsArrayName ( )
virtual

◆ SetTransformSections()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetTransformSections ( int  )
virtual

◆ GetTransformSections()

virtual int vtkvmtkUnstructuredGridCenterlineSections::GetTransformSections ( )
virtual

◆ TransformSectionsOn()

virtual void vtkvmtkUnstructuredGridCenterlineSections::TransformSectionsOn ( )
virtual

◆ TransformSectionsOff()

virtual void vtkvmtkUnstructuredGridCenterlineSections::TransformSectionsOff ( )
virtual

◆ SetUseSectionSource()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetUseSectionSource ( int  )
virtual

◆ GetUseSectionSource()

virtual int vtkvmtkUnstructuredGridCenterlineSections::GetUseSectionSource ( )
virtual

◆ UseSectionSourceOn()

virtual void vtkvmtkUnstructuredGridCenterlineSections::UseSectionSourceOn ( )
virtual

◆ UseSectionSourceOff()

virtual void vtkvmtkUnstructuredGridCenterlineSections::UseSectionSourceOff ( )
virtual

◆ SetSourceScaling()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetSourceScaling ( int  )
virtual

◆ GetSourceScaling()

virtual int vtkvmtkUnstructuredGridCenterlineSections::GetSourceScaling ( )
virtual

◆ SourceScalingOn()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SourceScalingOn ( )
virtual

◆ SourceScalingOff()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SourceScalingOff ( )
virtual

◆ SetOriginOffset()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetOriginOffset ( double  data[])
virtual

◆ GetOriginOffset() [1/2]

virtual double* vtkvmtkUnstructuredGridCenterlineSections::GetOriginOffset ( )
virtual

◆ GetOriginOffset() [2/2]

virtual void vtkvmtkUnstructuredGridCenterlineSections::GetOriginOffset ( double  data[3])
virtual

◆ SetVectorsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetVectorsArrayName ( const char *  )
virtual

◆ GetVectorsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineSections::GetVectorsArrayName ( )
virtual

◆ SetSectionIdsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineSections::SetSectionIdsArrayName ( const char *  )
virtual

◆ GetSectionIdsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineSections::GetSectionIdsArrayName ( )
virtual

◆ GetSectionPointsPolyData()

virtual vtkPolyData* vtkvmtkUnstructuredGridCenterlineSections::GetSectionPointsPolyData ( )
virtual

◆ FillInputPortInformation()

int vtkvmtkUnstructuredGridCenterlineSections::FillInputPortInformation ( int  ,
vtkInformation *  info 
)
protected

◆ RequestData()

virtual int vtkvmtkUnstructuredGridCenterlineSections::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ ComputeAngle()

double vtkvmtkUnstructuredGridCenterlineSections::ComputeAngle ( double  vector0[3],
double  vector1[3] 
)
protected

◆ CreateTransform()

void vtkvmtkUnstructuredGridCenterlineSections::CreateTransform ( vtkTransform *  transform,
double  currentOrigin[3],
double  currentNormal[3],
double  currentUpNormal[3],
double  targetOrigin[3],
double  targetNormal[3],
double  targetUpNormal[3] 
)
protected

Member Data Documentation

◆ Centerlines

vtkPolyData* vtkvmtkUnstructuredGridCenterlineSections::Centerlines
protected

Definition at line 98 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ SectionSource

vtkPolyData* vtkvmtkUnstructuredGridCenterlineSections::SectionSource
protected

Definition at line 99 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ SectionPointsPolyData

vtkPolyData* vtkvmtkUnstructuredGridCenterlineSections::SectionPointsPolyData
protected

Definition at line 100 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ SectionUpNormalsArrayName

char* vtkvmtkUnstructuredGridCenterlineSections::SectionUpNormalsArrayName
protected

Definition at line 102 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ SectionNormalsArrayName

char* vtkvmtkUnstructuredGridCenterlineSections::SectionNormalsArrayName
protected

Definition at line 103 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ AdditionalNormalsArrayName

char* vtkvmtkUnstructuredGridCenterlineSections::AdditionalNormalsArrayName
protected

Definition at line 104 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ AdditionalScalarsArrayName

char* vtkvmtkUnstructuredGridCenterlineSections::AdditionalScalarsArrayName
protected

Definition at line 105 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ SectionIdsArrayName

char* vtkvmtkUnstructuredGridCenterlineSections::SectionIdsArrayName
protected

Definition at line 106 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ VectorsArrayName

char* vtkvmtkUnstructuredGridCenterlineSections::VectorsArrayName
protected

Definition at line 108 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ TransformSections

int vtkvmtkUnstructuredGridCenterlineSections::TransformSections
protected

Definition at line 110 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ UseSectionSource

int vtkvmtkUnstructuredGridCenterlineSections::UseSectionSource
protected

Definition at line 112 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ SourceScaling

int vtkvmtkUnstructuredGridCenterlineSections::SourceScaling
protected

Definition at line 113 of file vtkvmtkUnstructuredGridCenterlineSections.h.

◆ OriginOffset

double vtkvmtkUnstructuredGridCenterlineSections::OriginOffset[3]
protected

Definition at line 115 of file vtkvmtkUnstructuredGridCenterlineSections.h.


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