127 void OnSize(
int w,
int h);
130 int process(wxObject &obj, wxEvent &evt);
199 void OnSize(
int w,
int h);
202 int process(wxObject &obj, wxEvent &evt);
248 void OnSize(
int w,
int h);
251 int process(wxObject &obj, wxEvent &evt);
301 void OnEvent(wxMouseEvent &mevt);
305 void SetDragBox(
int x0,
int y0,
int x1,
int y1);
307 bool GetDragBox(
int &x0,
int &y0,
int &x1,
int &y1)
const;
335 #define RVIEW_IFLAG_VOXEL 1
336 #define RVIEW_IFLAG_LIGHT 2
337 #define RVIEW_IFLAG_HEIGHT 4
351 virtual void label(
void);
352 virtual int process(wxObject &obj, wxEvent &evt);
359 virtual void OnSize(
int w,
int h);
426 virtual int readView(
const char *key,
const char *value);
504 void OnSize(
int w,
int h);
507 virtual void label(
void);
508 virtual int process(wxObject &obj, wxEvent &evt);
533 virtual void label(
void);
534 virtual int process(wxObject &obj, wxEvent &evt);
539 virtual void OnSize(
int w,
int h);
559 virtual bool doUpdate(
int updateFlags)=0;
577 virtual int readView(
const char *key,
const char *value);
641 virtual void label(
void);
642 virtual int process(wxObject &obj, wxEvent &evt);
643 virtual void OnSize(
int w,
int h);
656 virtual bool doUpdate(
int updateFlags);
660 virtual int readView(
const char *key,
const char *value);
686 virtual void label(
void);
687 virtual int process(wxObject &obj, wxEvent &evt);
704 virtual bool doUpdate(
int updateFlags);
723 class r_Fast_Base_Scale;
733 virtual void label(
void);
734 virtual int process(wxObject &obj, wxEvent &evt);
736 virtual void OnSize(
int w,
int h);
759 virtual int readView(
const char *key,
const char *value);
844 chartCanvas(wxWindow *parent,
int x,
int y,
int w,
int h,
long style=0);
864 void redrawBar(wxDC *cdc,
int height,
int dim,
int startOff,
int endOff,
float scale,
float posx,
float stepx,
float orgy);
865 void redrawLine(wxDC *cdc,
int dim,
int startOff,
int endOff,
float scale,
float posx,
float stepx,
float orgy);
866 void redrawSpline(wxDC *cdc,
int dim,
int startOff,
int endOff,
float scale,
float posx,
float stepx,
float orgy);
897 int process(wxObject &obj, wxEvent &evt);
901 void OnSize(
int w,
int h);
925 virtual int readView(
const char *key,
const char *value);
957 textCanvas(wxWindow *parent,
int x,
int y,
int w,
int h,
long style=0);
962 void setCoSys(
bool cs,
int &cl,
int &ct);
1010 int process(wxObject &obj, wxEvent &evt);
1019 void OnSize(
int w,
int h);
1041 virtual int readView(
const char *key,
const char *value);
1083 void OnSize(
int w,
int h);
void updateSettings(const rview_image_setup &ris)
void OnSize(int w, int h)
void openViewerEpilogue(rviewFrameType ft)
virtual const char * getFrameName(void) const
static const int table_ctrly
Definition: rviewDModes.hh:1032
float mousex
Definition: rviewDModes.hh:437
int step
Definition: rviewDModes.hh:931
rviewText * lightsScintAngle
Definition: rviewDModes.hh:172
Definition: rviewDModes.hh:831
virtual const char * getFrameName(void) const
rviewButton * applyButton
Definition: rviewDModes.hh:276
virtual int saveView(FILE *fp)
r_Minterval fullDomain
Definition: rviewDModes.hh:782
bool cosys
Definition: rviewDModes.hh:878
char * setupGraphEnv(void)
r_Point low
Definition: rviewDModes.hh:774
void redrawSpline(wxDC *cdc, int dim, int startOff, int endOff, float scale, float posx, float stepx, float orgy)
rviewText * lightsDist
Definition: rviewDModes.hh:173
bool doBoundingBox
Definition: rviewDModes.hh:669
int dim1
Definition: rviewDModes.hh:984
virtual int getViewerType(void) const
static const char * view_ChartMode
Definition: rviewDModes.hh:944
wxPanel * panel
Definition: rviewDModes.hh:165
static const int rcview_height
Definition: rviewDModes.hh:268
rviewText * lightsDir
Definition: rviewDModes.hh:173
virtual rviewFrameType getFrameType(void) const
virtual int getViewerType(void) const
wxPen pen
Definition: rviewDModes.hh:992
void setPixmap(wxPixmap *pmap)
void OnSize(int w, int h)
int datastep
Definition: rviewDModes.hh:931
Definition: rviewUtils.hh:416
int process(wxObject &obj, wxEvent &evt)
virtual void prepareToDie(void)
virtual int newProjection(void)
static const char * view_KernelType
Definition: rviewDModes.hh:620
void matrixToAngles(vertex_fp &angles) const
rviewText * pixThreshHighWidget
Definition: rviewDModes.hh:168
rviewCheckBox * boundingBox
Definition: rviewDModes.hh:663
int process(wxObject &obj, wxEvent &evt)
virtual int newProjection(void)
static void rotateCube(int axis, float angle, vertex_fp *matrix)
int rect_x1
Definition: rviewDModes.hh:328
virtual char * movieNewFrame(void)
void OnMenuCommand(int id)
virtual rviewFrameType getFrameType(void) const
int rendererPlayback
Definition: rviewDModes.hh:584
vertex_fp * geomData
Definition: rviewDModes.hh:585
rviewText * wgtQuantWidget
Definition: rviewDModes.hh:168
struct rviewFlatProjEnv rviewFlatProjEnv
Definition: rviewDModes.hh:840
static const int rctrl_rwidth
Definition: rviewDModes.hh:214
static const char * view_WeightQuant
Definition: rviewDModes.hh:610
rviewBaseType bt
Definition: rviewDModes.hh:808
Definition: rviewDModes.hh:725
int datastep
Definition: rviewDModes.hh:880
double costep
Definition: rviewDModes.hh:933
virtual const char * getFrameName(void) const
virtual int readView(const char *key, const char *value)
rviewText * sxText
Definition: rviewDModes.hh:1053
bool dontLoad
Definition: rviewDModes.hh:783
rview_image_setup oldSetup
Definition: rviewDModes.hh:178
virtual void redrawSettingsChanged(void)
double d
Definition: rviewDModes.hh:592
rviewText * scaleHeight
Definition: rviewDModes.hh:176
graph_env * graphEnv
Definition: rviewDModes.hh:587
unsigned int freeDims
Definition: rviewDModes.hh:1051
virtual bool cspaceRangeHook(bool suggest)
int pixPitch
Definition: rviewDModes.hh:432
virtual void configureMode(void)
static const char * view_LightScint
Definition: rviewDModes.hh:616
virtual const char * getFrameName(void) const
wxPixmap * pixmap
Definition: rviewDModes.hh:317
virtual int userEvent(const user_event &ue)
static const int txcanv_border
Definition: rviewDModes.hh:975
bool initPhaseFinished
Definition: rviewDModes.hh:448
bool doCspace
Definition: rviewDModes.hh:810
int coleft
Definition: rviewDModes.hh:880
int lastMode
Definition: rviewDModes.hh:932
void updateDisplay(bool borders=FALSE)
r_GMarray * mddPtr
Definition: rviewDModes.hh:805
vertex_fp * rot
Definition: rviewDModes.hh:586
static const int image_bheight
Definition: rviewDModes.hh:390
Definition: rviewDModes.hh:830
void updateParameters(void)
wxBrush fore
Definition: rviewDModes.hh:991
virtual int readView(const char *key, const char *value)
void OnSize(int w, int h)
virtual bool modeNeedsCspace(rviewBaseType bt) const
rviewImage(mdd_frame *mf, int es, unsigned int flags=0)
int rviewPerformFlatProjection(rviewFlatProjEnv &env, char *data)
void configureCspace(bool state)
static const char * view_ZClip
Definition: rviewDModes.hh:606
static const int image_bwidth
Definition: rviewDModes.hh:389
mesh_desc * meshDesc
Definition: rviewDModes.hh:713
virtual int readView(const char *key, const char *value)
void setCurrentView(const vertex_fp &angles, long off, double scale)
rviewText * zproWidget
Definition: rviewDModes.hh:167
static const char * view_KernelSize
Definition: rviewDModes.hh:619
Definition: cube_render.h:108
rviewText * wgtThreshWidget
Definition: rviewDModes.hh:168
virtual int saveView(FILE *fp)
int process(wxObject &obj, wxEvent &evt)
wxPen pen_g
Definition: rviewDModes.hh:876
Definition: rviewUtils.hh:306
int dimMDD
Definition: rviewDModes.hh:869
void closeRendererControls(void)
virtual rviewFrameType getFrameType(void) const
r_Ref< r_GMarray > dummyMDD
Definition: rviewDModes.hh:715
void OnEvent(wxMouseEvent &mevt)
static const int imgset_border
Definition: rviewDModes.hh:142
rviewBaseType baseType
Definition: rviewDModes.hh:989
virtual int saveView(FILE *fp)
int scroll
Definition: rviewDModes.hh:881
virtual bool cspaceRangeHook(bool suggest)
virtual const char * getFrameName(void) const
virtual int process(wxObject &obj, wxEvent &evt)
int scrollx
Definition: rviewDModes.hh:1048
wxGroupBox * heightGroup
Definition: rviewDModes.hh:166
virtual const char * getFrameName(void) const
rviewImage * parentWin
Definition: rviewDModes.hh:325
void setAutoRotation(float rx, float ry, float rz)
virtual int newProjection(void)
double min
Definition: rviewDModes.hh:871
wxPen pen_r
Definition: rviewDModes.hh:876
rviewButton * resetX
Definition: rviewDModes.hh:229
colourspaceMapper * csmap
Definition: rviewDModes.hh:811
virtual char * initMode(void)
Definition: cube_render.h:86
int scrollY
Definition: rviewDModes.hh:982
rendererControl(float drx, float dry, float drz, int mode, rviewRenderImage *parentWin)
virtual int process(wxObject &obj, wxEvent &evt)
static const int image_dragtoff
Definition: rviewDModes.hh:392
rendererCurrentView(const vertex_fp &angles, long off, double scale, rviewRenderImage *parentWin)
static const char * view_CspaceFull
Definition: rviewDModes.hh:460
int pad
Definition: rviewDModes.hh:815
static const int image_ctrly
Definition: rviewDModes.hh:397
pixmapCanvas(rviewImage *parent, int x, int y, int w, int h, long style=0)
rviewFlatImage(mdd_frame *mf, unsigned int flags=0)
rviewButton * closeBut
Definition: rviewDModes.hh:230
wxPen pen
Definition: rviewDModes.hh:876
char * projectImage(void)
static const char * view_CspaceSigmas
Definition: rviewDModes.hh:463
static const char * view_ZOffset
Definition: rviewDModes.hh:626
virtual int newProjection(void)
r_Ref< r_GMarray > mddObj
Definition: rviewDModes.hh:868
virtual void OnSize(int w, int h)
static const char * normalKernelSizes[]
Definition: rviewDModes.hh:180
rviewSlider * scaleSlider
Definition: rviewDModes.hh:431
static const int chcanv_exponents
Definition: rviewDModes.hh:858
int pitch
Definition: rviewDModes.hh:815
static const int imgset_chkheight
Definition: rviewDModes.hh:146
rviewText * roty
Definition: rviewDModes.hh:277
static const char * view_UseRGBBright
Definition: rviewDModes.hh:611
static const int table_twidth
Definition: rviewDModes.hh:1024
bool cosys
Definition: rviewDModes.hh:988
int freeDimsFromProjection(int &dim1, int &dim2, r_Point *map)
wxBrush border
Definition: rviewDModes.hh:320
rviewButton * zoomInBut
Definition: rviewDModes.hh:763
static const int image_pbheight
Definition: rviewDModes.hh:375
int setupEnvBase(int w, int h, r_Ref< r_GMarray > &mdd, colourspaceMapper **csm, r_Minterval *csdom)
rviewFlatBaseImage(mdd_frame *mf, int es, unsigned int flags=0)
static const char * view_CspaceMeans
Definition: rviewDModes.hh:462
rviewRenderImage * parent
Definition: rviewDModes.hh:280
static const char * view_VolumeMode
Definition: rviewDModes.hh:671
virtual void fillBuffer(void)=0
static const int rcview_border
Definition: rviewDModes.hh:260
int lastMode
Definition: rviewDModes.hh:665
wxBrush brush
Definition: rviewDModes.hh:874
static const int image_minheight
Definition: rviewDModes.hh:378
virtual rviewFrameType getFrameType(void) const
void setCspaceProjMode(bool pmode)
static const int chcanv_cospace
Definition: rviewDModes.hh:854
Definition: rviewUtils.hh:482
wxPen bpen
Definition: rviewDModes.hh:322
rviewScaledImage(collection_desc *cd, r_Fast_Base_Scale *scaler, unsigned int flags=0)
Definition: cube_render.h:68
float drz
Definition: rviewDModes.hh:597
unsigned int freeDims
Definition: rviewDModes.hh:1095
virtual int requestQuit(int level)
void closeEditor(bool newSetup)
rviewText * pixThreshLowWidget
Definition: rviewDModes.hh:168
virtual bool modeNeedsCspace(rviewBaseType bt) const
char format[10]
Definition: rviewDModes.hh:879
rviewImageMode imode
Definition: rviewDModes.hh:664
Definition: rviewDModes.hh:189
int fieldsx
Definition: rviewDModes.hh:1049
bool HasDragBox(void) const
void redrawLine(wxDC *cdc, int dim, int startOff, int endOff, float scale, float posx, float stepx, float orgy)
rviewImageSetup(rview_image_setup *ris, rviewRenderImage *parentWin)
vertex_fp * geomUse
Definition: rviewDModes.hh:585
bool GetDragBox(int &x0, int &y0, int &x1, int &y1) const
static const int image_chkheight
Definition: rviewDModes.hh:381
void EstimateCellSize(int &width, int &height)
virtual const char * getFrameName(void) const
void setNumberBase(int newBase)
static const char * view_ZProject
Definition: rviewDModes.hh:605
rviewButton * zoomBoxBut
Definition: rviewDModes.hh:766
virtual bool OnClose(void)
void projectionStringForView(void)
Definition: rviewDModes.hh:239
virtual void prepareToDie(void)
virtual rviewFrameType getFrameType(void) const
virtual int openViewer(void)
int scrollX
Definition: rviewDModes.hh:982
static const char * view_LightGain
Definition: rviewDModes.hh:614
static const char * view_Markers
Definition: rviewDModes.hh:941
rviewButton * cancelBut
Definition: rviewDModes.hh:177
wxFont * font
Definition: rviewDModes.hh:324
int pixHeight
Definition: rviewDModes.hh:432
virtual ~rviewHeightImage(void)
unsigned int baseSize
Definition: rviewDModes.hh:990
virtual char * setupEnvironment(int w, int h)
Definition: rviewDModes.hh:473
Definition: rviewDModes.hh:526
static const int image_theight
Definition: rviewDModes.hh:387
int rect_y1
Definition: rviewDModes.hh:328
void ensureLoadedView(void)
#define FALSE
Definition: defs.h:70
void redrawBar(wxDC *cdc, int height, int dim, int startOff, int endOff, float scale, float posx, float stepx, float orgy)
void SetDragBox(int x0, int y0, int x1, int y1)
wxGroupBox * renderGroup
Definition: rviewDModes.hh:166
virtual int requestQuit(int level)
wxGroupBox * voxelGroup
Definition: rviewDModes.hh:166
static const char * view_CspaceProj
Definition: rviewDModes.hh:461
rviewImageSetup * setupWindow
Definition: rviewDModes.hh:600
virtual int saveView(FILE *fp)
void deleteViewCspace(void)
r_Minterval * csInterv
Definition: rviewDModes.hh:449
virtual bool moviePossible(void) const
virtual bool doUpdate(int updateFlags)
virtual int openViewer(void)
wxBrush brush_r
Definition: rviewDModes.hh:875
double cubeScale
Definition: rviewDModes.hh:595
void ToggleDragBox(bool clearMode)
virtual void loadViewFinished(void)
Definition: rviewUtils.hh:636
virtual bool moviePossible(void) const
r_Ref< r_GMarray > mddObj
Definition: rviewDModes.hh:980
wxDC * myDC
Definition: rviewDModes.hh:318
static const int strview_msgheight
Definition: rviewDModes.hh:1086
virtual char * initMode(void)
colourspaceMapper * csmap
Definition: rviewDModes.hh:441
static const int strview_minheight
Definition: rviewDModes.hh:1088
rendererCurrentView * rcurview
Definition: rviewDModes.hh:602
int pixPad
Definition: rviewDModes.hh:432
rviewText * zoff
Definition: rviewDModes.hh:278
char * projectImage(void)
virtual rviewFrameType getFrameType(void) const
static const int rctrl_sheight
Definition: rviewDModes.hh:217
rviewStringViewer(mdd_frame *mf, unsigned int flags=0)
Definition: rviewDModes.hh:497
Definition: rviewDModes.hh:1069
Definition: rviewDisplay.hh:56
static const int imgset_hgtheight
Definition: rviewDModes.hh:150
rviewText * lightsAngle
Definition: rviewDModes.hh:172
void updateParameters(void)
int pixHeight
Definition: rviewDModes.hh:326
void AdjustDragBox(int x1, int y1)
virtual bool moviePossible(void) const
virtual void OnMenuCommand(int id)
int virtualPitch
Definition: rviewDModes.hh:433
static const char * view_StepSize
Definition: rviewDModes.hh:940
static const int rcview_width
Definition: rviewDModes.hh:267
r_Point pt2
Definition: rviewDModes.hh:806
virtual rviewFrameType getFrameType(void) const
virtual int openViewer(void)
rviewText * stText
Definition: rviewDModes.hh:937
virtual bool doUpdate(int updateFlags)
static const char * view_UseCspace
Definition: rviewDModes.hh:459
Definition: rviewUtils.hh:671
virtual void prepareToDie(void)
int stepy
Definition: rviewDModes.hh:981
static const int txcanv_cospace
Definition: rviewDModes.hh:971
static const char * view_ScrollPos
Definition: rviewDModes.hh:458
r_Point pt1
Definition: rviewDModes.hh:870
static const int image_totaly
Definition: rviewDModes.hh:398
void setData(mdd_frame *mf, rviewBaseType bt, unsigned int bs)
virtual int openViewer(void)
virtual int process(wxObject &obj, wxEvent &evt)
virtual int fileMenuInitHook(wxMenu *menu)
textCanvas(wxWindow *parent, int x, int y, int w, int h, long style=0)
rviewImageMode
Definition: rviewDModes.hh:78
Definition: rviewUtils.hh:701
int rect_x0
Definition: rviewDModes.hh:328
wxBrush brush_b
Definition: rviewDModes.hh:875
virtual void loadViewFinished(void)
void SetAspectRatio(double ratio)
rviewRenderImage * parent
Definition: rviewDModes.hh:164
void setStep(int sx, int sy)
static const int chart_minwidth
Definition: rviewDModes.hh:916
virtual ~rviewImage(void)
Definition: rviewColMap.hh:193
Definition: rviewDModes.hh:832
void updateView(const vertex_fp &angles, long off, double scale)
static const double scaleStep
Definition: rviewDModes.hh:793
virtual void processMouseEvent(wxMouseEvent &mevt)
virtual void loadViewFinished(void)
static const char * view_LightAmbient
Definition: rviewDModes.hh:613
static const int chart_minheight
Definition: rviewDModes.hh:917
virtual void OnSize(int w, int h)
static const char * view_GridSize
Definition: rviewDModes.hh:623
void paintCore(int x, int y)
static const char * view_VoxColour
Definition: rviewDModes.hh:622
virtual ~rviewFlatBaseImage(void)
virtual int readView(const char *key, const char *value)
rviewText * coText
Definition: rviewDModes.hh:937
int depthForHeightfield(void) const
virtual int openViewer(void)
r_Point pt2
Definition: rviewDModes.hh:986
virtual int openViewer(void)
virtual rviewFrameType getFrameType(void) const
static const char * view_CspaceRange
Definition: rviewDModes.hh:465
double scaleValue
Definition: rviewDModes.hh:435
virtual int process(wxObject &obj, wxEvent &evt)
Definition: rviewDModes.hh:634
wxPen pen_b
Definition: rviewDModes.hh:876
rendererControl * rcontrol
Definition: rviewDModes.hh:601
virtual int getViewerType(void) const
virtual void OnMenuCommand(int id)
virtual void fillBuffer(void)
int height
Definition: rviewDModes.hh:814
static const int rcview_bheight
Definition: rviewDModes.hh:263
static const char * view_LightDir
Definition: rviewDModes.hh:617
virtual void processMouseEvent(wxMouseEvent &mevt)
rviewText * lightsAmbient
Definition: rviewDModes.hh:172
void UpdateDragBox(int x1, int y1)
virtual void fillBuffer(void)
virtual bool canRotateObject(void) const
static const int strview_ctrly
Definition: rviewDModes.hh:1089
virtual const char * getFrameName(void) const
rviewButton * okBut
Definition: rviewDModes.hh:177
rviewCheckBox * useVoxCol
Definition: rviewDModes.hh:174
rviewText * syText
Definition: rviewDModes.hh:1053
rviewSlider * roty
Definition: rviewDModes.hh:228
static const int imgset_choheight
Definition: rviewDModes.hh:156
virtual int viewMenuInitHook(wxMenu *menu)
static const char * view_ScaleHeight
Definition: rviewDModes.hh:624
double max
Definition: rviewDModes.hh:871
bool compareViews(const view_desc_t &v1, const view_desc_t &v2)
bool cosys
Definition: rviewDModes.hh:935
static const int table_minwidth
Definition: rviewDModes.hh:1030
Definition: gmarray.hh:66
virtual void loadViewFinished(void)
virtual void fillBackgroundCore(rviewBaseType bt, double minVal)
static const int table_cheight
Definition: rviewDModes.hh:1028
virtual int saveView(FILE *fp)
wxPanel * panel
Definition: rviewDModes.hh:227
int mousebut
Definition: rviewDModes.hh:438
void updatePixmap(char *oldData, char *newData)
void OnSize(int w, int h)
virtual int process(wxObject &obj, wxEvent &evt)
void translateBufferToCspace(rviewBaseType bt, double *useMinVal=NULL, double *useMaxVal=NULL)
void setVars(int s, double cs, int ds, bool cy, rviewChartMode cm)
rviewText * scaleString
Definition: rviewDModes.hh:767
Definition: cube_render.h:95
virtual int getViewerType(void) const
static const int rctrl_height
Definition: rviewDModes.hh:220
rviewChoice * kernelSize
Definition: rviewDModes.hh:171
wxBrush brush_g
Definition: rviewDModes.hh:875
rviewButton * resetY
Definition: rviewDModes.hh:229
int rviewPrepareFlatProjection(rviewFlatProjEnv &penv)
long zoff
Definition: rviewDModes.hh:594
int lastMode
Definition: rviewDModes.hh:1050
bool initVoxParams
Definition: rviewDModes.hh:668
double scale
Definition: rviewDModes.hh:809
rviewButton * lastZoomBut
Definition: rviewDModes.hh:765
rviewChartMode cmode
Definition: rviewDModes.hh:873
wxRect textBBox
Definition: rviewDModes.hh:330
rviewFrameType
Definition: rviewUtils.hh:443
void setActiveMode(int mode)
static const int image_sheight
Definition: rviewDModes.hh:372
virtual bool canRotateObject(void) const
double costep
Definition: rviewDModes.hh:871
static const int image_chkwidth
Definition: rviewDModes.hh:380
double initialScale
Definition: rviewDModes.hh:784
void setData(mdd_frame *mf, rviewBaseType bt)
r_Point pt2
Definition: rviewDModes.hh:870
static const char * view_UseVoxColour
Definition: rviewDModes.hh:621
static const char * view_StepSize
Definition: rviewDModes.hh:1057
rviewRenderImage(mdd_frame *mf, int es, unsigned int flags=0)
static const int imgset_renheight
Definition: rviewDModes.hh:148
view_desc_t thisView
Definition: rviewDModes.hh:781
int dimMDD
Definition: rviewDModes.hh:981
r_Point pt1
Definition: rviewDModes.hh:986
virtual char * movieNewFrame(void)
int lastMovieMode
Definition: rviewDModes.hh:453
Definition: cube_render.h:167
rviewRenderImage * parent
Definition: rviewDModes.hh:231
static const int image_pbwidth
Definition: rviewDModes.hh:374
chartCanvas(wxWindow *parent, int x, int y, int w, int h, long style=0)
static const int rctrl_width
Definition: rviewDModes.hh:219
float f
Definition: rviewDModes.hh:591
static const int chcanv_colength
Definition: rviewDModes.hh:856
static const int rctrl_rheight
Definition: rviewDModes.hh:215
virtual void updateCurrentView(void)
virtual char * initMode(void)
int pixWidth
Definition: rviewDModes.hh:432
rviewText * dataText
Definition: rviewDModes.hh:937
void CalcTextExtent(char *b, float &width, float &height)
Definition: rviewDModes.hh:290
static const int imgset_height
Definition: rviewDModes.hh:159
void anglesToMatrix(const vertex_fp &angles)
int coleft
Definition: rviewDModes.hh:983
rviewHeightImage(mdd_frame *mf, unsigned int flags=0)
rviewText * rotx
Definition: rviewDModes.hh:277
wxBrush back
Definition: rviewDModes.hh:874
int pixDepth
Definition: rviewDModes.hh:432
bool doFullRangeCspace
Definition: rviewDModes.hh:443
Definition: rviewDModes.hh:889
virtual void projectObjectHook(void)
Definition: rviewDModes.hh:953
r_Point pt1
Definition: rviewDModes.hh:806
int scrolly
Definition: rviewDModes.hh:436
virtual void redrawSettingsChanged(void)
virtual char * movieNewFrame(void)
static const int imgset_bwidth
Definition: rviewDModes.hh:152
static int getPixmapFlags(void)
static const char * view_BoxScale
Definition: rviewDModes.hh:797
virtual int openViewer(void)
rviewText * clipzWidget
Definition: rviewDModes.hh:167
static const int chart_totaly
Definition: rviewDModes.hh:919
rviewText * voxColour
Definition: rviewDModes.hh:175
static const int image_twidth
Definition: rviewDModes.hh:386
virtual int process(wxObject &obj, wxEvent &evt)
Definition: wx_pixmap.h:114
int offY
Definition: rviewDModes.hh:327
unsigned int freeDims
Definition: rviewDModes.hh:439
static int parseLightDirection(const char *dir)
unsigned long l
Definition: rviewDModes.hh:590
bool boxState
Definition: rviewDModes.hh:769
void setCoSys(bool cs, int &cl, int &ct)
rviewCheckBox * useRgbBrightness
Definition: rviewDModes.hh:169
void adjustBoxToRatio(void)
wxPanel * panel
Definition: rviewDModes.hh:275
Definition: rviewUtils.hh:317
virtual void rotateObject(wxMouseEvent &mevt)
static const char * view_LightAngle
Definition: rviewDModes.hh:615
void OnSize(int w, int h)
void setProjection(r_Point &pt1, r_Point &pt2, unsigned int fd, r_Point *mapIndex=NULL)
static const int table_totaly
Definition: rviewDModes.hh:1033
int scroll
Definition: rviewDModes.hh:934
static const char * view_UseLighting
Definition: rviewDModes.hh:612
static const int image_bbwidth
Definition: rviewDModes.hh:383
static const int table_theight
Definition: rviewDModes.hh:1025
collection_desc * collDesc
Definition: rviewDModes.hh:791
rviewButton * playBack
Definition: rviewDModes.hh:451
rviewCheckBox * csBox
Definition: rviewDModes.hh:1054
static const char * view_PixThreshLow
Definition: rviewDModes.hh:607
wxPen fpen
Definition: rviewDModes.hh:323
static const int image_swidth
Definition: rviewDModes.hh:371
rviewText * lightsGain
Definition: rviewDModes.hh:172
virtual int requestQuit(int level)
virtual const char * getFrameName(void) const
rviewText * cubeScale
Definition: rviewDModes.hh:279
rviewChartMode
Definition: rviewDModes.hh:828
int process(wxObject &obj, wxEvent &evt)
static const int imgset_voxheight
Definition: rviewDModes.hh:149
static const char * view_Rotation
Definition: rviewDModes.hh:625
rviewBaseType
Definition: rviewUtils.hh:97
static const char * view_PixThreshHigh
Definition: rviewDModes.hh:608
wxBrush textBack
Definition: rviewDModes.hh:321
virtual int openViewer(void)
rview_image_setup setup
Definition: rviewDModes.hh:599
static const int table_cwidth
Definition: rviewDModes.hh:1027
virtual int getViewerType(void) const
rviewText * rotz
Definition: rviewDModes.hh:277
virtual const r_Minterval & getVirtualDomain(void) const
rviewSlider * rotx
Definition: rviewDModes.hh:228
virtual const char * getFrameName(void) const
rviewCheckBox * csBox
Definition: rviewDModes.hh:938
static const char * view_UseBBox
Definition: rviewDModes.hh:672
int width
Definition: rviewDModes.hh:814
virtual int getViewerType(void) const
static const int chart_ctrly
Definition: rviewDModes.hh:918
virtual void OnMenuCommand(int id)
DynamicStack< view_desc_t > viewHistory
Definition: rviewDModes.hh:787
void scaleViewBy(double scale)
double getLastScale(void) const
static const int rcview_bwidth
Definition: rviewDModes.hh:262
int active
Definition: rviewDModes.hh:232
rviewBaseType baseType
Definition: rviewDModes.hh:872
static const char * view_ScrollPos
Definition: rviewDModes.hh:1058
chartCanvas * canvas
Definition: rviewDModes.hh:930
virtual int saveView(FILE *fp)
static const int imgset_chowidth
Definition: rviewDModes.hh:155
static const char * view_CoSys
Definition: rviewDModes.hh:1059
int numberBase
Definition: rviewDModes.hh:987
union rviewRenderImage::@0 voxColour
void updateSettings(int setFlags)
int numberBase
Definition: rviewDModes.hh:1055
void OnSize(int w, int h)
static const int table_minheight
Definition: rviewDModes.hh:1031
Definition: rviewUtils.hh:331
int offX
Definition: rviewDModes.hh:327
static const int image_dragtspace
Definition: rviewDModes.hh:393
virtual void OnSize(int w, int h)
virtual void loadViewFinished(void)
int setProjection(r_Point &p1, r_Point &p2)
virtual void loadViewFinished(void)
virtual void projectObjectHook(void)
virtual const char * getFrameName(void) const
wxMessage * msgString
Definition: rviewDModes.hh:1096
virtual rviewFrameType getFrameType(void) const
bool cspaceForType
Definition: rviewDModes.hh:446
virtual char * initMode(void)=0
int fieldsy
Definition: rviewDModes.hh:1049
virtual char * initMode(void)
virtual ~rviewVolumeImage(void)
static const int chart_twidth
Definition: rviewDModes.hh:910
Definition: rviewDModes.hh:118
rview_image_setup * imgSetup
Definition: rviewDModes.hh:178
Definition: rviewColMap.hh:54
rviewChartMode cmode
Definition: rviewDModes.hh:936
float drx
Definition: rviewDModes.hh:597
Definition: rviewDModes.hh:94
virtual const char * getFrameName(void) const
int step
Definition: rviewDModes.hh:869
rviewButton * closeButton
Definition: rviewDModes.hh:276
static const int imgset_theight
Definition: rviewDModes.hh:144
~rendererCurrentView(void)
rviewText * gridSize
Definition: rviewDModes.hh:176
virtual rviewFrameType getFrameType(void) const
void OnMenuCommand(int id)
wxFont * font
Definition: rviewDModes.hh:993
double aspectRatio
Definition: rviewDModes.hh:329
virtual rviewFrameType getFrameType(void) const
bool cosys
Definition: rviewDModes.hh:1052
int stepx
Definition: rviewDModes.hh:981
int scrollx
Definition: rviewDModes.hh:436
int rect_y0
Definition: rviewDModes.hh:328
unsigned int freeDims
Definition: rviewDModes.hh:985
Definition: rviewDModes.hh:802
rviewButton * playFwd
Definition: rviewDModes.hh:451
void EstimateCellSize(int &width, int &height)
static const char * view_ScaleValue
Definition: rviewDModes.hh:466
void ensureViewCspace(void)
virtual char * setupEnvironment(int w, int h)=0
static const int rcview_theight
Definition: rviewDModes.hh:265
static const char * view_LightDist
Definition: rviewDModes.hh:618
rviewButton * actionBut
Definition: rviewDModes.hh:230
rviewTable(mdd_frame *mf, unsigned int flags=0)
virtual int openViewer(void)
int dim2
Definition: rviewDModes.hh:807
mdd_desc * mddDesc
Definition: rviewDModes.hh:712
static const int rctrl_border
Definition: rviewDModes.hh:209
static const int chart_cheight
Definition: rviewDModes.hh:914
rviewButton * playStop
Definition: rviewDModes.hh:451
textCanvas * canvas
Definition: rviewDModes.hh:1046
bool showScaleSlider(void) const
Definition: rviewDModes.hh:342
pixmapCanvas * pcanv
Definition: rviewDModes.hh:430
int playDirection
Definition: rviewDModes.hh:452
virtual char * initMode(void)
static const int chart_cwidth
Definition: rviewDModes.hh:913
Definition: rviewDModes.hh:771
static const char * view_WeightThresh
Definition: rviewDModes.hh:609
virtual bool showScaleSlider(void) const
virtual rviewFrameType getFrameType(void) const
int stepx
Definition: rviewDModes.hh:1047
char * imgData
Definition: rviewDModes.hh:434
Definition: rviewDModes.hh:833
r_Fast_Base_Scale * scaleObject
Definition: rviewDModes.hh:789
virtual const char * getFrameName(void) const
rviewChoice * kernelType
Definition: rviewDModes.hh:171
static const char * view_CurrentBox
Definition: rviewDModes.hh:796
static const int strview_totaly
Definition: rviewDModes.hh:1090
double scale
Definition: rviewDModes.hh:773
static const int strview_minwidth
Definition: rviewDModes.hh:1087
rviewChart(mdd_frame *mf, unsigned int flags=0)
bool doProjRangeCspace
Definition: rviewDModes.hh:444
rviewVolumeImage(mdd_frame *mf, unsigned int flags=0)
static const int imgset_bheight
Definition: rviewDModes.hh:153
rviewCheckBox * useLights
Definition: rviewDModes.hh:170
float mousey
Definition: rviewDModes.hh:437
static const int txcanv_colspace
Definition: rviewDModes.hh:973
Definition: rviewDModes.hh:1002
static const char * view_NumBase
Definition: rviewDModes.hh:1060
virtual int userEvent(const user_event &ue)
virtual int newProjection(void)=0
tex_desc * texDesc
Definition: rviewDModes.hh:666
virtual int configMenuInitHook(wxMenu *menu)
Definition: cube_render.h:144
int scrolly
Definition: rviewDModes.hh:1048
colourspace_params * cspar
Definition: rviewDModes.hh:455
virtual void fillBackgroundCore(rviewBaseType bt, double minVal)
int cspaceState
Definition: rviewDModes.hh:812
int dim2
Definition: rviewDModes.hh:984
void fillBufferBackground(bool doCspace, bool &cspaceOK, r_Ref< r_GMarray > &obj, colourspaceMapper **csm, r_Minterval *csdom, rviewBaseType bt, bool fullRange, double *useMinVal=NULL)
Definition: rviewDModes.hh:679
void newView(bool loadImage=TRUE)
int depth
Definition: rviewDModes.hh:815
wxPixmap * pixmap
Definition: rviewDModes.hh:429
Definition: rviewUtils.hh:297
rviewButton * zoomOutBut
Definition: rviewDModes.hh:764
float dry
Definition: rviewDModes.hh:597
wxBrush back
Definition: rviewDModes.hh:991
Definition: rviewUtils.hh:680
static const int imgset_width
Definition: rviewDModes.hh:158
void OnSize(int w, int h)
voxel_desc * voxDesc
Definition: rviewDModes.hh:667
virtual void rotateObject(wxMouseEvent &mevt)
wxBrush brush
Definition: rviewDModes.hh:319
bool doValToCspace
Definition: rviewDModes.hh:442
virtual rviewFrameType getFrameType(void) const
void getLightPos(vertex_fp *lpos)
static const int image_draghotzone
Definition: rviewDModes.hh:395
static const keyword_to_ident_c normalKernelTypes[]
Definition: rviewDModes.hh:181
virtual bool doUpdate(int updateFlags)=0
static const char * view_ScrollPos
Definition: rviewDModes.hh:942
view_desc_t * loadedView
Definition: rviewDModes.hh:785
virtual bool OnClose(void)
virtual int configMenuInitHook(wxMenu *menu)
virtual char * setupEnvironment(int w, int h)
virtual int readView(const char *key, const char *value)
int dim2
Definition: rviewDModes.hh:775
static const int rctrl_bheight
Definition: rviewDModes.hh:212
rviewSlider * rotz
Definition: rviewDModes.hh:228
#define TRUE
Definition: defs.h:67
int pixWidth
Definition: rviewDModes.hh:326
static const char * view_CoSys
Definition: rviewDModes.hh:943
static const int rctrl_bwidth
Definition: rviewDModes.hh:211
static const int chart_theight
Definition: rviewDModes.hh:911
virtual void OnSize(int w, int h)
Definition: minterval.hh:249
virtual char * initMode(void)
wxFont * font
Definition: rviewDModes.hh:877
int stepy
Definition: rviewDModes.hh:1047
virtual int getViewerType(void) const
virtual ~rviewRenderImage(void)
int process(wxObject &obj, wxEvent &evt)
static const int image_bbheight
Definition: rviewDModes.hh:384
int dim1
Definition: rviewDModes.hh:807
virtual int readView(const char *key, const char *value)
int cotop
Definition: rviewDModes.hh:983
static const int image_minwidth
Definition: rviewDModes.hh:377
rviewButton * resetZ
Definition: rviewDModes.hh:229
static const char * view_CspaceType
Definition: rviewDModes.hh:464