daviddoriadaviddoria

  1. 3 votes
    Vote 0 votes Vote Vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      4 comments  ·  General  ·  Admin →
      daviddoriadaviddoria commented  · 

      Ah yes, I was thinking of ITK, my mistake. I don't follow what you are saying about using the *Arrays in the pipeline? Could there not be subclasses that function much as vtkMatrix4x4 does but just for vtkMatrixNxN type situations? And the main point is still that vtkMath functions should accept "reasonable" style matrices like this insetad of **array style data.

      daviddoriadaviddoria commented  · 

      Yes, vtkDenseArray can be used as a matrix (or tensor) but my point is that none of the matrix functions currently use it. And it doesn't provide GetColumn/GetRow type functions. Everything that vtkMatrix4x4 has could be extended to more general size matrix/tensors. Could we just write wrappers for VNL classes (vnl_matrix, vnl_vector, etc)? Or even just use VNL directly since it is already packaged with VTK? What is the advantage to reimplementing everything from VNL in VTK?

      daviddoriadaviddoria shared this idea and gave it 1 vote  · 
    • 3 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  General  ·  Admin →
        daviddoriadaviddoria gave this 3 votes  · 
      • 10 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
          1 comment  ·  General  ·  Admin →
          daviddoriadaviddoria commented  · 

          This is critical to allow developers without core write access to get their contributions into a usable state for other users.

          daviddoriadaviddoria gave this 3 votes  · 
        • 52 votes
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
            8 comments  ·  General  ·  Admin →
            daviddoriadaviddoria commented  · 

            The library that needs to be linked to to use a class is also an important part of the documentation that is missing.

            daviddoriadaviddoria commented  · 

            Is there a way in UserVoice to make a "sub vote"? I am thinking of a list of classes that people can vote for to indicate which ones need the most improvement.

            daviddoriadaviddoria gave this 3 votes  · 
            daviddoriadaviddoria commented  · 

            Great! I think this is absolutely the most important thing for promoting usage of VTK. I think EVERY function needs to contain:
            1) What does the function do? This is currently usually stated, but the statements are usually quite brief and could use some expanding.
            2) What does EVERY variable in its argument list represent/mean? Which ones are inputs? Which ones are outputs? This is the most important thing for new users.

          Knowledge Base and Helpdesk