VTKFIG
0.20.20181114
Easy VTK based in situ visualization
Main Page
Related Pages
Namespaces
Classes
Files
Examples
vtkfig
Frame
active_subframe
AddFigure
AddFigure
AddFigure
AddFigure
AddFigure
AddFigure
camera_focal_point
camera_position
camera_view_angle
camlinkframenum
camlinkframepos
camlinkthisframepos
current_figure
default_camera_focal_point
default_camera_position
default_camera_view_angle
figures
filename
Frame
frametitle
GetRenderer
GetStepNumber
Interact
internals::Client
internals::MainThread
internals::MyInteractorStyle
internals::MyTimerCallback
ivpx
ivpy
KeyboardHelp
LinkCamera
LinkCamera
LinkCamera
LinkCamera
LinkCamera
mainthread
New
number_in_frame_list
nvpx
nvpy
parameter
pos
RemoveFigure
RemoveFigure
RemoveFigure
RTAddFigures
RTCalculateViewports
RTHideSubframe
RTInit
RTRemoveFigure
RTResetCamera
RTResetRenderers
RTSetActiveSubFrame
RTSetActiveSubFrameCameraFocalPoint
RTSetActiveSubFrameCameraPosition
RTSetActiveSubFrameCameraViewAngle
RTSetLayout
RTSetSingleView
RTSetSingleViewport
RTUnHideSubframe
SendCommand
SetActiveSubFrame
SetActiveSubFrameCameraFocalPoint
SetActiveSubFrameCameraPosition
SetActiveSubFrameCameraViewAngle
SetAutoLayout
SetFrameTitle
SetLayout
SetPosition
SetSingleSubFrameView
SetSize
SetStepNumber
SetWindowTitle
Show
single_subframe_view
single_subframe_view
StartVideo
step_number
StopVideo
subframes
title_actor
title_subframe
videowriter
window
winposition_x
winposition_y
winsize_x
winsize_y
wintitle
WritePNG
~Frame
void vtkfig::Frame::RTCalculateViewports
(
int
nx
,
int
ny
)
private
Calculate viewports for multi subframe view.
Definition at line
275
of file
vtkfigFrame.cxx
.
276
{
277
double
dy= 0.925/(double)xnvpy;
278
double
dx= 1.0/(double)xnvpx;
279
double
y=0.0;
280
for
(
int
ivpy
=0;
ivpy
<xnvpy;
ivpy
++, y+=dy)
281
{
282
double
x=0.0;
283
for
(
int
ivpx
=0 ;
ivpx
<xnvpx;
ivpx
++, x+=dx)
284
{
285
int
ipos=
pos
(
ivpx
,
ivpy
);
286
287
assert(this->
ivpx
(ipos)==
ivpx
);
288
assert(this->
ivpy
(ipos)==
ivpy
);
289
290
auto
& subframe=
subframes
[ipos];
291
subframe.viewport[0]=x;
292
subframe.viewport[1]=y;
293
subframe.viewport[2]=x+dx;
294
subframe.viewport[3]=y+dy;
295
}
296
}
297
}
vtkfig::Frame::pos
int pos(const int ivpx, const int ivpy)
Subframe position algebra.
Definition:
vtkfigFrame.h:365
vtkfig::Frame::ivpx
int ivpx(const int pos)
Definition:
vtkfigFrame.h:366
vtkfig::Frame::subframes
std::vector< SubFrame > subframes
List of subframes.
Definition:
vtkfigFrame.h:361
vtkfig::Frame::ivpy
int ivpy(const int pos)
Definition:
vtkfigFrame.h:367
Here is the call graph for this function:
Generated on Wed Nov 14 2018 21:15:48 for VTKFIG by
1.8.11