Hi Peter,
OK, I thought that it's a repeating question.
So, here is the process with the corresponding errors:
After the build process, I just changed the codes of awesomeProject (filter
and plug-in) to mine, and tried to do these things:
1) add a dependency to my MyAwesomeLib:
DEPENDS Mitk MitkExt Qmitk SceneSerialization ImageDiffusion
but it returned the error:
Module MyAwesomeLib won't be built, missing dependency: DiffusionImaging
2) include at my filter's header the header (without that dependency):
#include "mitkFiberBundleX.h"
but it returned an error:
A\mitk-superbuild\mitk-build\mitk-projecttemplate\modules\myawesomelib\AwesomeImageFilter.h(34)
: fatal error C1083: Cannot open include file: 'mitkFiberBundleX.h': No
such file or directory
3) this command returned the error: (that header wasn't included):
mitk::FiberBundleX::Pointer fiberBundle =
mitk::FiberBundleX::New(fiberPD);
A\MITK-ProjectTemplate\Modules\MyAwesomeLib\AwesomeImageFilter.cpp(62) :
error C3083: 'FiberBundleX': the symbol to the left of a '::' must be a type
Thank you for reading until the end :-)
Best,
Miri
On Tue, Feb 14, 2012 at 1:15 PM, Peter Neher <[email protected]>wrote:
> **
> Hi Miri,
> it would be better to send all your questions directly to the mailinglist
> so that other members can also help or profit from the conversation.
> Regarding your problem, I am not sure what exactly "doesn't work" mean.
> mitk::FiberBundleX is actually not a filter but a datatype. Does the sample
> code I sent you compile or are there any errors?
>
> Best,
> Peter
>
>
> On 11.02.2012 21:56, Miri Trope wrote:
>
> Hi Peter,
>
> Regarding this filter which you have suggested: *mitk::FiberBundleX*
> What I should do in order to make that work?
>
> What I've done:
> - installed DiffusionImaging module.
> - inserted: #include "mitkFiberBundleX.h"
> - tried to add a dependency 'DiffusionImaging' in the CMakeList.txt but it
> doesn't work.
>
> I guess there are other things which I missed?...
>
> Best Regards,
> Miri
>
>
>
> On Thu, Feb 2, 2012 at 1:00 PM, Peter Neher <[email protected]>wrote:
>
>> Hi Miri,
>>
>> to represent fiber tracts we use mitkFiberBundleX. This datastructure is
>> simply initialized using a vtkPolyData containing all your fiber data.
>> Simple example:
>>
>> vtkSmartPointer<vtkPolyData> fiberPolyData =
>> vtkSmartPointer<vtkPolyData>::New(); // the input datastructure for
>> mitkFiberBundleX
>> vtkSmartPointer<vtkCellArray> fiberContainer =
>> vtkSmartPointer<vtkCellArray>::New();
>> vtkSmartPointer<vtkPoints> pointContainer =
>> vtkSmartPointer<vtkPoints>::New();
>>
>> for (int l=0; l<numlines; l++) // iterate over fibers
>> {
>> vtkSmartPointer<vtkPolyLine> fiber =
>> vtkSmartPointer<vtkPolyLine>::New();
>> for (int p=0; p<pointsInLine; p++) // iterate over points in fiber
>> {
>> vtkIdType id = pointContainer->InsertNextPoint(yourPoint); //
>> add next point
>> fiber->GetPointIds()->InsertNextId(id); // add point id to
>> fiber
>> }
>> fiberContainer->InsertNextCell(fiber); // add fiber to fiber
>> container
>> }
>>
>> fiberPolyData->SetPoints(pointContainer);
>> fiberPolyData->SetLines(fiberContainer);
>>
>> mitk::FiberBundleX::Pointer fiberBundle =
>> mitk::FiberBundleX::New(fiberPolyData);
>>
>> Peter
>>
>>
>> On 02.02.2012 07:47, Miri Trope wrote:
>>
>> Hi All,
>>
>> How I should convert my fibers which is represented in .mat file in order
>> to be represented on mitk view?
>> i.e., I'd like to view my data as :
>> http://www.dkfz.de/de/mbi/images/neuro3.jpg
>> Note that my .mat file consists of [n] number of fibers which each fiber
>> [i] consists of number of points [j] like this:
>>
>> fibers[n]
>> |
>> |__fiber-i__
>> |
>> |___point-j(x,y,z)
>>
>>
>>
>> Please don't hesitate to ask if a further explanation is required ...
>> Anyway, any information/ method would be very appreciated!
>> Miri
>>
>>
>> --
>> Dipl.-Inform. Peter Neher
>> German Cancer Research Centre
>> (DKFZ, Deutsches Krebsforschungszentrum in der Helmholtz-Gemeinschaft,
>> Stiftung des öffentlichen Rechts)
>> Division of Medical and Biological Informatics
>> Im Neuenheimer Feld 280, D-69120 Heidelberg
>>
>> Phone: 49-(0)6221-42-3552, Fax: 49-(0)6221-42-2345
>> E-Mail: [email protected], Web: www.dkfz.de
>>
>> The information contained in this message may be confidential and legally
>> protected under applicable law. The message is intended solely for the
>> addressee(s). If you are not the intended recipient, you are hereby notified
>> that any use, forwarding, dissemination, or reproduction of this message is
>> strictly prohibited and may be unlawful. If you are not the intended
>> recipient, please contact the sender by return e-mail and destroy all copies
>> of the original message.
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Keep Your Developer Skills Current with LearnDevNow!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-d2d
>> _______________________________________________
>> mitk-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/mitk-users
>>
>>
>
> --
> Dipl.-Inform. Peter Neher
> German Cancer Research Centre
> (DKFZ, Deutsches Krebsforschungszentrum in der Helmholtz-Gemeinschaft,
> Stiftung des öffentlichen Rechts)
> Division of Medical and Biological Informatics
> Im Neuenheimer Feld 280, D-69120 Heidelberg
>
> Phone: 49-(0)6221-42-3552, Fax: 49-(0)6221-42-2345
> E-Mail: [email protected], Web: www.dkfz.de
>
> The information contained in this message may be confidential and legally
> protected under applicable law. The message is intended solely for the
> addressee(s). If you are not the intended recipient, you are hereby notified
> that any use, forwarding, dissemination, or reproduction of this message is
> strictly prohibited and may be unlawful. If you are not the intended
> recipient, please contact the sender by return e-mail and destroy all copies
> of the original message.
>
>
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users