[prev in list] [next in list] [prev in thread] [next in thread]
List: vtk-developers
Subject: [vtk-developers] VTK's #define policy?
From: "Dean Inglis" <dean.inglis () on ! aibn ! com>
Date: 2003-03-18 16:08:24
Message-ID: JNEGLEGOHCAPDKMPALHIKEAECDAA.dean.inglis () on ! aibn ! com
[Download RAW message or body]
Hi all,
I have been implementing a number of widgets lately
that rely on an external vtkPlaneSource to tag onto:
e.g., ruler widget, rectangular ROI widget, (vtkSplineWidget
is one in VTK). These make use of the (same) following #defines in
their respective headers:
#define VTK_PROJECTION_YZ 0
#define VTK_PROJECTION_XZ 1
#define VTK_PROJECTION_XY 2
#define VTK_PROJECTION_OBLIQUE 3
Should these be placed in a common shared location?
Furthermore, most widgets have something like:
//BTX - manage the state of the widget
int State;
enum WidgetState
{
Start=0,
Moving,
Scaling,
Spinning,
Outside
};
//ETX
Would it be advantageous/more efficient/cleaner to put one
enum ivar in vtk3DWidget.h ?
Dean
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic