58 virtual void label(
void);
59 virtual int process(wxObject &obj, wxEvent &evt);
60 virtual void OnSize(
int w,
int h);
78 struct section_part_s;
104 virtual bool doUpdate(
int updateFlags);
109 virtual int readView(
const char *key,
const char *value);
171 virtual void label(
void);
172 virtual int process(wxObject &obj, wxEvent &evt);
173 virtual void OnSize(
int w,
int h);
186 struct section_desc_s;
static const int osection_chkwidth
Definition: rviewOSection.hh:90
virtual const char * getFrameName(void) const
struct section_part_s section_part_t
Definition: rviewOSection.hh:80
static const char * sliderLabels[]
Definition: rviewOSection.hh:150
virtual r_Ref< r_GMarray > & getCsmapArray(void)=0
virtual ~rviewOSectionImage(void)
struct section_desc_s * sections
Definition: rviewOSection.hh:199
virtual char * setupEnvironment(int w, int h)
virtual int process(wxObject &obj, wxEvent &evt)
virtual r_Ref< r_GMarray > & getCsmapArray(void)
virtual void childMouseEvent(wxWindow *child, wxMouseEvent &mev)
rviewCheckBox * fireDragRelease
Definition: rviewOSection.hh:195
virtual const r_Minterval & getSectionParent(unsigned int num)
virtual bool doUpdate(int updateFlags)
virtual void fillBuffer(void)
static const int osection_bwidth
Definition: rviewOSection.hh:96
virtual const r_Minterval & getSectionParent(unsigned int num)
Definition: rviewOSection.hh:214
static const char * view_MidPoint
Definition: rviewOSection.hh:154
static const int osection_bheight
Definition: rviewOSection.hh:97
DynamicString collName
Definition: rviewOSection.hh:201
virtual int getViewerType(void) const
virtual int ensureSections(void)=0
static const int osection_ctrly
Definition: rviewOSection.hh:84
unsigned int numPartitions
Definition: rviewOSection.hh:144
rviewSpecialSlider ** sliders
Definition: rviewOSection.hh:131
virtual void flushSlices(void)=0
static const int osection_twidth
Definition: rviewOSection.hh:93
Definition: rviewDModes.hh:526
#define FALSE
Definition: defs.h:70
r_Ref< r_GMarray > csDummy
Definition: rviewOSection.hh:203
virtual r_Ref< r_GMarray > & getCsmapArray(void)
virtual int ensureSections(void)
virtual char * initMode(void)
Definition: rviewUtils.hh:636
rviewOSectionFullImage(mdd_frame *mf, unsigned int flags=0)
static const int osection_theight
Definition: rviewOSection.hh:94
virtual int createDummySection(unsigned int num, const r_Minterval *dom=NULL)=0
Definition: rviewUtils.hh:717
rviewCheckBox * boundingBox
Definition: rviewOSection.hh:133
virtual long getSectionProjection(unsigned int num)
int performPartition(void)
virtual long getSectionProjection(unsigned int num)=0
virtual rviewFrameType getFrameType(void) const
virtual const r_Minterval & getSectionParent(unsigned int num)=0
virtual void loadViewFinished(void)
virtual int ensureSections(void)
rviewButton * fireButton
Definition: rviewOSection.hh:196
virtual bool sectionValid(unsigned int num)
rviewText ** sltexts
Definition: rviewOSection.hh:132
virtual void childMouseEvent(wxWindow *child, wxMouseEvent &mev)
struct section_map_s * secmap
Definition: rviewOSection.hh:141
virtual bool sectionValid(unsigned int num)=0
virtual int saveView(FILE *fp)
static const unsigned int numSections
Definition: rviewOSection.hh:149
~rviewOSectionPartImage(void)
rviewOSectionPartImage(mdd_frame *mf, const char *cname, const r_OId &oid, unsigned int flags=0)
virtual void flushSlices(void)
rviewFrameType
Definition: rviewUtils.hh:443
r_Minterval * sections
Definition: rviewOSection.hh:233
static const int osection_chkheight
Definition: rviewOSection.hh:91
virtual int openViewer(void)
int thickness
Definition: rviewOSection.hh:139
Definition: rviewOSection.hh:165
static const char * view_Thickness
Definition: rviewOSection.hh:153
void updateSlice(unsigned int num, long value, bool useDummy=TRUE)
static rviewOSectionPartImage * createViewer(const char *collname, const double *loid=NULL)
virtual void flushSlices(void)
virtual int readView(const char *key, const char *value)
unsigned int currentSection
Definition: rviewOSection.hh:147
Definition: rviewUtils.hh:386
virtual int createDummySection(unsigned int num, const r_Minterval *dom=NULL)
bool doBoundingBox
Definition: rviewOSection.hh:145
virtual char * getSectionArray(unsigned int num)
virtual void OnSize(int w, int h)
virtual int createDummySection(unsigned int num, const r_Minterval *dom=NULL)
virtual const r_Minterval & getSectionDomain(unsigned int num)=0
rviewText * thickText
Definition: rviewOSection.hh:134
static const char * view_UseBBox
Definition: rviewOSection.hh:155
int makeMinterval(unsigned int num, r_Minterval &dom)
virtual char * getSectionArray(unsigned int num)=0
virtual char * getSectionArray(unsigned int num)
struct section_map_s section_map_t
Definition: rviewOSection.hh:79
~rviewOSectionFullImage(void)
r_OId objOId
Definition: rviewOSection.hh:200
static const int osection_rcwidth
Definition: rviewOSection.hh:86
virtual const r_Minterval & getSectionDomain(unsigned int num)
virtual const r_Minterval & getSectionDomain(unsigned int num)
virtual int process(wxObject &obj, wxEvent &evt)
Definition: rviewUtils.hh:297
Definition: rviewUtils.hh:680
void refreshSlices(bool force=FALSE)
virtual void OnSize(int w, int h)
struct section_desc_s section_desc_t
Definition: rviewOSection.hh:187
void setOId(const r_OId &oid)
virtual long getSectionProjection(unsigned int num)
#define TRUE
Definition: defs.h:67
virtual bool sectionValid(unsigned int num)
r_Point intersection
Definition: rviewOSection.hh:137
static const int osection_sheight
Definition: rviewOSection.hh:88
Definition: minterval.hh:249
struct section_part_s * partition
Definition: rviewOSection.hh:143
rviewOSectionImage(mdd_frame *mf, unsigned int flags=0)
Definition: rviewOSection.hh:51