Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CvtkSq3SubdivisionView Class Reference

#include <vtkSq3SubdivisionView.h>

List of all members.

Public Methods

CvtkSq3SubdivisionDocGetDocument () const
virtual void OnDraw (CDC *pDC)
virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
virtual ~CvtkSq3SubdivisionView ()
afx_msg void OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)

Public Attributes

CSliderCtrl m_trackbar
CButton m_button1
CButton m_button2
CButton m_button3
CButton m_button4

Protected Methods

 CvtkSq3SubdivisionView ()
virtual BOOL OnPreparePrinting (CPrintInfo *pInfo)
virtual void OnBeginPrinting (CDC *pDC, CPrintInfo *pInfo)
virtual void OnEndPrinting (CDC *pDC, CPrintInfo *pInfo)
virtual LRESULT WindowProc (UINT message, WPARAM wParam, LPARAM lParam)
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg void OnClick ()

Private Methods

void Pipeline (void)

Private Attributes

vtkWin32OpenGLRenderWindow * renWin
vtkRenderer * ren
vtkWin32RenderWindowInteractor * iren
vtkSphereSource * sphere
vtkPolyDataMapper * sphereMapper
vtkElevationFilter * sphereElevation
vtkActor * sphereActor
vtkConeSource * cone
vtkGlyph3D * glyph
vtkPolyDataMapper * spikeMapper
vtkActor * spikeActor
vtkCubeAxesActor2D * sphereAxis
vtkActorCollection * ac
vtkLoopSubdivisionFilter * loopFilter
vtkLinearSubdivisionFilter * linearFilter
vtkButterflySubdivisionFilter * butterflyFilter
vtkSQ3SubdivisionFiltersq3Filter
VTK3DSOurImporterimporter


Constructor & Destructor Documentation

CvtkSq3SubdivisionView::CvtkSq3SubdivisionView   [protected]
 

Definition at line 54 of file vtkSq3SubdivisionView.cpp.

References first.

CvtkSq3SubdivisionView::~CvtkSq3SubdivisionView   [virtual]
 

Definition at line 59 of file vtkSq3SubdivisionView.cpp.

References ac, butterflyFilter, first, iren, linearFilter, loopFilter, ren, renWin, and sq3Filter.


Member Function Documentation

CvtkSq3SubdivisionDoc * CvtkSq3SubdivisionView::GetDocument   [inline]
 

Definition at line 93 of file vtkSq3SubdivisionView.h.

Referenced by OnDraw().

void CvtkSq3SubdivisionView::OnBeginPrinting CDC *    pDC,
CPrintInfo *    pInfo
[protected, virtual]
 

Definition at line 176 of file vtkSq3SubdivisionView.cpp.

void CvtkSq3SubdivisionView::OnClick   [protected]
 

Definition at line 283 of file vtkSq3SubdivisionView.cpp.

References ac, butterflyFilter, importer, linearFilter, loopFilter, m_button1, m_button2, m_button3, m_button4, m_trackbar, ren, and sq3Filter.

int CvtkSq3SubdivisionView::OnCreate LPCREATESTRUCT    lpCreateStruct [protected]
 

Definition at line 208 of file vtkSq3SubdivisionView.cpp.

References IDC_BUTTON1, IDC_BUTTON2, IDC_BUTTON3, IDC_BUTTON4, IDC_TRACKBAR, m_button1, m_button2, m_button3, m_button4, and m_trackbar.

void CvtkSq3SubdivisionView::OnDraw CDC *    pDC [virtual]
 

Definition at line 85 of file vtkSq3SubdivisionView.cpp.

References ac, butterflyFilter, first, CvtkSq3SubdivisionDoc::fname, GetDocument(), importer, iren, linearFilter, loopFilter, vtkSQ3SubdivisionFilter::New(), VTK3DSOurImporter::New(), Pipeline(), ren, renWin, and sq3Filter.

void CvtkSq3SubdivisionView::OnEndPrinting CDC *    pDC,
CPrintInfo *    pInfo
[protected, virtual]
 

Definition at line 181 of file vtkSq3SubdivisionView.cpp.

BOOL CvtkSq3SubdivisionView::OnEraseBkgnd CDC *    pDC [protected]
 

Definition at line 244 of file vtkSq3SubdivisionView.cpp.

void CvtkSq3SubdivisionView::OnHScroll UINT    nSBCode,
UINT    nPos,
CScrollBar *    pScrollBar
 

Definition at line 403 of file vtkSq3SubdivisionView.cpp.

References ac, butterflyFilter, importer, linearFilter, loopFilter, m_button1, m_button2, m_button3, m_button4, m_trackbar, ren, and sq3Filter.

BOOL CvtkSq3SubdivisionView::OnPreparePrinting CPrintInfo *    pInfo [protected, virtual]
 

Definition at line 170 of file vtkSq3SubdivisionView.cpp.

void CvtkSq3SubdivisionView::OnSize UINT    nType,
int    cx,
int    cy
[protected]
 

Definition at line 233 of file vtkSq3SubdivisionView.cpp.

References first, and renWin.

void CvtkSq3SubdivisionView::Pipeline void    [private]
 

Definition at line 278 of file vtkSq3SubdivisionView.cpp.

Referenced by OnDraw().

BOOL CvtkSq3SubdivisionView::PreCreateWindow CREATESTRUCT &    cs [virtual]
 

Definition at line 75 of file vtkSq3SubdivisionView.cpp.

LRESULT CvtkSq3SubdivisionView::WindowProc UINT    message,
WPARAM    wParam,
LPARAM    lParam
[protected, virtual]
 

Definition at line 252 of file vtkSq3SubdivisionView.cpp.

References first, and iren.


Member Data Documentation

vtkActorCollection* CvtkSq3SubdivisionView::ac [private]
 

Definition at line 60 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), OnHScroll(), and ~CvtkSq3SubdivisionView().

vtkButterflySubdivisionFilter* CvtkSq3SubdivisionView::butterflyFilter [private]
 

Definition at line 63 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), OnHScroll(), and ~CvtkSq3SubdivisionView().

vtkConeSource* CvtkSq3SubdivisionView::cone [private]
 

Definition at line 55 of file vtkSq3SubdivisionView.h.

vtkGlyph3D* CvtkSq3SubdivisionView::glyph [private]
 

Definition at line 56 of file vtkSq3SubdivisionView.h.

VTK3DSOurImporter* CvtkSq3SubdivisionView::importer [private]
 

Definition at line 66 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), and OnHScroll().

vtkWin32RenderWindowInteractor* CvtkSq3SubdivisionView::iren [private]
 

Definition at line 50 of file vtkSq3SubdivisionView.h.

Referenced by OnDraw(), WindowProc(), and ~CvtkSq3SubdivisionView().

vtkLinearSubdivisionFilter* CvtkSq3SubdivisionView::linearFilter [private]
 

Definition at line 62 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), OnHScroll(), and ~CvtkSq3SubdivisionView().

vtkLoopSubdivisionFilter* CvtkSq3SubdivisionView::loopFilter [private]
 

Definition at line 61 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), OnHScroll(), and ~CvtkSq3SubdivisionView().

CButton CvtkSq3SubdivisionView::m_button1
 

Definition at line 70 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnCreate(), and OnHScroll().

CButton CvtkSq3SubdivisionView::m_button2
 

Definition at line 70 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnCreate(), and OnHScroll().

CButton CvtkSq3SubdivisionView::m_button3
 

Definition at line 70 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnCreate(), and OnHScroll().

CButton CvtkSq3SubdivisionView::m_button4
 

Definition at line 70 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnCreate(), and OnHScroll().

CSliderCtrl CvtkSq3SubdivisionView::m_trackbar
 

Definition at line 69 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnCreate(), and OnHScroll().

vtkRenderer* CvtkSq3SubdivisionView::ren [private]
 

Definition at line 49 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), OnHScroll(), and ~CvtkSq3SubdivisionView().

vtkWin32OpenGLRenderWindow* CvtkSq3SubdivisionView::renWin [private]
 

Definition at line 48 of file vtkSq3SubdivisionView.h.

Referenced by OnDraw(), OnSize(), and ~CvtkSq3SubdivisionView().

vtkSphereSource* CvtkSq3SubdivisionView::sphere [private]
 

Definition at line 51 of file vtkSq3SubdivisionView.h.

vtkActor* CvtkSq3SubdivisionView::sphereActor [private]
 

Definition at line 54 of file vtkSq3SubdivisionView.h.

vtkCubeAxesActor2D* CvtkSq3SubdivisionView::sphereAxis [private]
 

Definition at line 59 of file vtkSq3SubdivisionView.h.

vtkElevationFilter* CvtkSq3SubdivisionView::sphereElevation [private]
 

Definition at line 53 of file vtkSq3SubdivisionView.h.

vtkPolyDataMapper* CvtkSq3SubdivisionView::sphereMapper [private]
 

Definition at line 52 of file vtkSq3SubdivisionView.h.

vtkActor* CvtkSq3SubdivisionView::spikeActor [private]
 

Definition at line 58 of file vtkSq3SubdivisionView.h.

vtkPolyDataMapper* CvtkSq3SubdivisionView::spikeMapper [private]
 

Definition at line 57 of file vtkSq3SubdivisionView.h.

vtkSQ3SubdivisionFilter* CvtkSq3SubdivisionView::sq3Filter [private]
 

Definition at line 64 of file vtkSq3SubdivisionView.h.

Referenced by OnClick(), OnDraw(), OnHScroll(), and ~CvtkSq3SubdivisionView().


The documentation for this class was generated from the following files:
Generated on Thu Jul 3 16:54:24 2003 for Sq3Subdivision by doxygen1.2.18