Ozan Tonkal [Sun, 15 Sep 2013 14:26:53 +0000 (16:26 +0200)]
rename widgets from *Widgets to W*
Ozan Tonkal [Sun, 15 Sep 2013 09:24:20 +0000 (11:24 +0200)]
cmake check if VTK version is lower than 5, and give fatal error if it is
Ozan Tonkal [Thu, 12 Sep 2013 17:23:05 +0000 (19:23 +0200)]
re-render the scene after changing camera properties
Ozan Tonkal [Wed, 11 Sep 2013 11:23:57 +0000 (13:23 +0200)]
hide VizMap and VizPair from public interface
Ozan Tonkal [Sun, 8 Sep 2013 17:29:59 +0000 (19:29 +0200)]
check if vtk 5.10.0 exists, if not require 6.0.0
Ozan Tonkal [Sun, 8 Sep 2013 16:55:41 +0000 (18:55 +0200)]
support VTK 6.0.0: cmakelist.txt might need to be refactored
Ozan Tonkal [Sun, 8 Sep 2013 13:20:02 +0000 (15:20 +0200)]
add license headers
Ozan Tonkal [Sun, 8 Sep 2013 12:26:58 +0000 (14:26 +0200)]
updated documentation
Ozan Tonkal [Sun, 8 Sep 2013 11:06:40 +0000 (13:06 +0200)]
another constructor for CameraPositionWidget for displaying image by also using field of view instead of intrinsic matrix
Ozan Tonkal [Sun, 8 Sep 2013 10:19:14 +0000 (12:19 +0200)]
text3dwidget offers now users to decide whether it should face the camera or not
Ozan Tonkal [Sat, 7 Sep 2013 22:15:14 +0000 (00:15 +0200)]
fix crucial bug in get method, hide add and remove methods from user
Ozan Tonkal [Sat, 7 Sep 2013 16:23:26 +0000 (18:23 +0200)]
transformations tutorial rst
Ozan Tonkal [Sat, 7 Sep 2013 15:26:57 +0000 (17:26 +0200)]
tutorial code for makeTransformToGlobal, makeCameraPose, minor fixes in widget_pose tutorial
Ozan Tonkal [Sat, 7 Sep 2013 13:44:26 +0000 (15:44 +0200)]
some of the tutorials
Ozan Tonkal [Sat, 7 Sep 2013 13:16:26 +0000 (15:16 +0200)]
combine representation methods to one as setRepresentation
Ozan Tonkal [Sat, 7 Sep 2013 12:48:46 +0000 (14:48 +0200)]
remove VIZ prefix from rendering properties, fix setRenderingProperties and getRenderingProperties methods
Ozan Tonkal [Sat, 7 Sep 2013 11:20:13 +0000 (13:20 +0200)]
delete common.h, viz_types.hpp, rendering properties are public, setcolor in creating_widgets tutorial
Anatoly Baksheev [Fri, 6 Sep 2013 15:50:22 +0000 (19:50 +0400)]
VIZ disabled by default, VTK search is performed iff BUILD_opencv_viz is enabled
Anatoly Baksheev [Fri, 6 Sep 2013 15:32:35 +0000 (19:32 +0400)]
compilation for macos
Anatoly Baksheev [Fri, 6 Sep 2013 14:43:14 +0000 (18:43 +0400)]
compilation for windows
Anatoly Baksheev [Fri, 6 Sep 2013 14:39:23 +0000 (07:39 -0700)]
Merge pull request #20 from ozantonkal/low_order_tasks
Low order tasks
Ozan Tonkal [Thu, 5 Sep 2013 18:54:41 +0000 (20:54 +0200)]
remove common.h include from widgets.hpp
Ozan Tonkal [Thu, 5 Sep 2013 18:53:57 +0000 (20:53 +0200)]
tutorial: creating_widgets code
Ozan Tonkal [Sun, 1 Sep 2013 19:43:40 +0000 (21:43 +0200)]
launching viz tutorial
Ozan Tonkal [Sun, 1 Sep 2013 18:12:31 +0000 (20:12 +0200)]
replace tabs by spaces
Ozan Tonkal [Sun, 1 Sep 2013 17:34:17 +0000 (19:34 +0200)]
initial documentation
Ozan Tonkal [Sun, 1 Sep 2013 13:46:46 +0000 (15:46 +0200)]
set get RenderingProperty id comes first
Ozan Tonkal [Sun, 1 Sep 2013 12:59:14 +0000 (14:59 +0200)]
remove setWindowName method to avoid complications
Ozan Tonkal [Sun, 1 Sep 2013 10:29:01 +0000 (12:29 +0200)]
comments on widgets where constructors might be confusing
ozantonkal [Sat, 31 Aug 2013 10:39:41 +0000 (12:39 +0200)]
remove common.cpp, remove commented code in common.h
ozantonkal [Sat, 31 Aug 2013 10:16:47 +0000 (12:16 +0200)]
resetCamera, resetViewpoint in Viz3d
ozantonkal [Sat, 31 Aug 2013 09:54:49 +0000 (11:54 +0200)]
minor refactoring interactor_style
ozantonkal [Sat, 31 Aug 2013 09:30:37 +0000 (11:30 +0200)]
fix minor bug, minor cleaning, cv_assert with messages
ozantonkal [Thu, 29 Aug 2013 17:06:12 +0000 (19:06 +0200)]
fix memory leak in viz3d
ozantonkal [Thu, 29 Aug 2013 16:41:12 +0000 (18:41 +0200)]
removed reference counter in widgets, fixed memory leak
ozantonkal [Wed, 28 Aug 2013 19:27:30 +0000 (21:27 +0200)]
reverted widget reference count in order to avoid memory leak
ozantonkal [Wed, 28 Aug 2013 17:13:34 +0000 (19:13 +0200)]
load mesh function is finalized: color range is always 0-255 and RGB due to vtkPLYReader limitations
ozantonkal [Tue, 27 Aug 2013 18:09:54 +0000 (20:09 +0200)]
update reader after setting file name
ozantonkal [Sun, 25 Aug 2013 13:55:36 +0000 (15:55 +0200)]
fix yellow and magenta color bgr codes
ozantonkal [Sun, 25 Aug 2013 13:39:39 +0000 (15:39 +0200)]
remove unused includes and libraries from linking
ozantonkal [Sun, 25 Aug 2013 10:24:59 +0000 (12:24 +0200)]
setDesiredUpdateRate implementation in Viz3d
ozantonkal [Sat, 24 Aug 2013 13:12:16 +0000 (15:12 +0200)]
remove reference counting in widgets
ozantonkal [Sat, 24 Aug 2013 11:15:44 +0000 (13:15 +0200)]
remove eigen dependency
ozantonkal [Sat, 24 Aug 2013 10:52:34 +0000 (12:52 +0200)]
remove cloudactormap, shapeactormap. only vtkProp is stored and view transformation can be obtained using GetUserMatrix of vtkProp3D
ozantonkal [Sat, 24 Aug 2013 10:18:42 +0000 (12:18 +0200)]
implement window relevant methods in Viz3d
ozantonkal [Sat, 24 Aug 2013 09:58:32 +0000 (11:58 +0200)]
implemented actor representation methods in viz3d
ozantonkal [Sat, 24 Aug 2013 09:49:56 +0000 (11:49 +0200)]
rendering properties in Widget and Viz3d
ozantonkal [Thu, 22 Aug 2013 17:42:19 +0000 (19:42 +0200)]
move frompolyfile to widget class as static method, remove addpolygon and its alikes
ozantonkal [Thu, 22 Aug 2013 17:04:42 +0000 (19:04 +0200)]
removeAllWidgets implementation, removed other remove methods
ozantonkal [Thu, 22 Aug 2013 16:28:37 +0000 (18:28 +0200)]
remove include vtk headers from outside of precomp.hpp
Anatoly Baksheev [Mon, 2 Sep 2013 21:25:04 +0000 (01:25 +0400)]
simplify modules/viz/CMakeLists.txt
Anatoly Baksheev [Tue, 27 Aug 2013 06:46:47 +0000 (23:46 -0700)]
Merge pull request #19 from ozantonkal/acess_by_name_infrastructure
Acess by name infrastructure
ozantonkal [Fri, 23 Aug 2013 16:49:21 +0000 (18:49 +0200)]
fixes based on the feedback: window name prefix is automatically added when it is not there, singleton class returns reference instead of pointer, destructor is private, release function implemented
ozantonkal [Tue, 20 Aug 2013 18:22:14 +0000 (20:22 +0200)]
cv::viz::get(window_name) implementation
ozantonkal [Tue, 20 Aug 2013 16:18:01 +0000 (18:18 +0200)]
remove redundant statement
ozantonkal [Mon, 19 Aug 2013 18:09:47 +0000 (20:09 +0200)]
initial shared pointer implementation for Viz3d, singleton VizAccessor, cv::viz::get function initial implementation
Anatoly Baksheev [Tue, 13 Aug 2013 14:01:40 +0000 (07:01 -0700)]
Merge pull request #18 from ozantonkal/implementing_camera
Implementing camera
ozantonkal [Mon, 12 Aug 2013 07:07:50 +0000 (09:07 +0200)]
access focal length and principal point in camera
ozantonkal [Fri, 9 Aug 2013 08:39:30 +0000 (10:39 +0200)]
principal point is always set even though the intrinsic parameters are not given (center of window), fixed computation mistakes in setWindowSize in camera class
ozantonkal [Thu, 8 Aug 2013 10:14:27 +0000 (12:14 +0200)]
create camera from projection matrix (used for getCamera in viz)
ozantonkal [Wed, 7 Aug 2013 14:20:23 +0000 (16:20 +0200)]
simulate real cameras by working around vtkUserTransform to set projection matrix
ozantonkal [Wed, 7 Aug 2013 13:52:24 +0000 (15:52 +0200)]
fix computeProjectionMatrix in Camera class, also check if there is principal point defined
ozantonkal [Wed, 7 Aug 2013 07:28:39 +0000 (09:28 +0200)]
viz getWindowSize, setWindowSize
ozantonkal [Mon, 5 Aug 2013 17:35:20 +0000 (19:35 +0200)]
field of views are in radians
ozantonkal [Mon, 5 Aug 2013 17:22:43 +0000 (19:22 +0200)]
fix camera constructor, add tentative KinectCamera method
ozantonkal [Mon, 5 Aug 2013 16:39:36 +0000 (18:39 +0200)]
fix conversion functions to use appropriate vtk function
ozantonkal [Mon, 5 Aug 2013 14:06:02 +0000 (16:06 +0200)]
fix field of view computation in setWindowSize
ozantonkal [Mon, 5 Aug 2013 13:37:08 +0000 (15:37 +0200)]
remove old camera, rename new camera
ozantonkal [Mon, 5 Aug 2013 13:10:17 +0000 (15:10 +0200)]
fix window_size setter, remove camera related old methods from viz3d
ozantonkal [Mon, 5 Aug 2013 11:01:21 +0000 (13:01 +0200)]
initial implementation of projection matrix, 3D to window coordinates, window coordinates to 3D ray (not yet tested)
ozantonkal [Sun, 4 Aug 2013 15:01:41 +0000 (17:01 +0200)]
fix field of view formula in camera class, implement get camera
ozantonkal [Sat, 3 Aug 2013 14:33:11 +0000 (16:33 +0200)]
initial setCamera implementation
ozantonkal [Sat, 3 Aug 2013 13:42:10 +0000 (15:42 +0200)]
remove boost include (caused by Kdevelop autocomplete)
ozantonkal [Sat, 3 Aug 2013 13:40:36 +0000 (15:40 +0200)]
spheres trajectory widget implementation
ozantonkal [Fri, 2 Aug 2013 14:33:30 +0000 (16:33 +0200)]
initial camera implementation (camera2), fix bug (zeros method)
ozantonkal [Thu, 1 Aug 2013 13:22:35 +0000 (15:22 +0200)]
initial setViewerPose implementation
Anatoly Baksheev [Fri, 2 Aug 2013 09:45:43 +0000 (13:45 +0400)]
updated license header
Anatoly Baksheev [Fri, 2 Aug 2013 09:37:15 +0000 (13:37 +0400)]
fixed little bug in makeCameraPose
Anatoly Baksheev [Wed, 31 Jul 2013 18:54:42 +0000 (11:54 -0700)]
Merge pull request #17 from ozantonkal/implementing_widgets
Implementing widgets
ozantonkal [Mon, 29 Jul 2013 13:10:48 +0000 (15:10 +0200)]
fix setting color of 3D objects
ozantonkal [Mon, 29 Jul 2013 13:06:05 +0000 (15:06 +0200)]
static function for appending clouds in cloud collection widget
ozantonkal [Mon, 29 Jul 2013 10:25:46 +0000 (12:25 +0200)]
makeCameraPose implementation
ozantonkal [Mon, 29 Jul 2013 09:01:59 +0000 (11:01 +0200)]
fix: trajectory path is now relative to the global frame
ozantonkal [Fri, 26 Jul 2013 14:55:03 +0000 (16:55 +0200)]
cloud collection widget implementation
ozantonkal [Fri, 26 Jul 2013 12:50:11 +0000 (14:50 +0200)]
trajectory with spheres and lines (based on the code snippet in gdocs)
ozantonkal [Thu, 25 Jul 2013 14:47:30 +0000 (16:47 +0200)]
CameraPositionWidget: a workaround for setting frustum color in the presence of an image
ozantonkal [Thu, 25 Jul 2013 14:08:23 +0000 (16:08 +0200)]
trajectorywidget display modes are combined with & instead of |
ozantonkal [Thu, 25 Jul 2013 13:08:45 +0000 (15:08 +0200)]
trajectory widget constructor with field of view
ozantonkal [Thu, 25 Jul 2013 08:56:54 +0000 (10:56 +0200)]
trajectory widget display options: display path, display frames, display both
ozantonkal [Thu, 25 Jul 2013 08:23:24 +0000 (10:23 +0200)]
fix aspect_ratio computation from fovs, add casting for camerapositionwidget, trajectorywidget
ozantonkal [Wed, 24 Jul 2013 08:32:21 +0000 (10:32 +0200)]
move image copying structure to viz3d_impl: ConvertToVtkImage
ozantonkal [Wed, 24 Jul 2013 08:13:01 +0000 (10:13 +0200)]
GridImpl structure to shorten grid widget implementation
ozantonkal [Wed, 24 Jul 2013 08:02:33 +0000 (10:02 +0200)]
Gridwidget with plane coefficients
ozantonkal [Tue, 23 Jul 2013 13:46:14 +0000 (15:46 +0200)]
add const keywords to gridwidget constructor
ozantonkal [Tue, 23 Jul 2013 13:43:23 +0000 (15:43 +0200)]
intial implementation of frustum + image (the color of the frustum is currently dependent on the first pixel of the image)
ozantonkal [Mon, 22 Jul 2013 15:18:19 +0000 (17:18 +0200)]
image 3d widget with position, normal, up_vector
ozantonkal [Mon, 22 Jul 2013 14:48:17 +0000 (16:48 +0200)]
image 3d widget use texture instead of imageactor for more flexibility (such as resizing)
ozantonkal [Mon, 22 Jul 2013 14:12:22 +0000 (16:12 +0200)]
overlay image widget constructor with Rect
ozantonkal [Mon, 22 Jul 2013 13:14:33 +0000 (15:14 +0200)]
remove unnecessary declaration
ozantonkal [Mon, 22 Jul 2013 13:03:28 +0000 (15:03 +0200)]
shorten Trajectory widget implementation