zoukankan      html  css  js  c++  java
  • 10


    VTK6 引入了许多不兼容的变。其中之一是删除vtkDataObject中所有有关管道的方法。下面列出来的就是其中的一些方法:

    • SetUpdateExtent(int piece, int numPieces, int ghostLevel)
    • SetUpdateExtent(int piece, int numPieces)
    • SetUpdateExtent(int extent[6])
    • SetUpdateExtent(int x0, int x1, int y0, int y1, int z0, int z1)
    • int* GetUpdateExtent()
    • GetUpdateExtent(int& x0, int& x1, int& y0, int& y1,int& z0, int& z1)
    • GetUpdateExtent(int extent[6])
    • SetUpdateExtentToWholeExtent()

    为了方便,我们给vtkAlgorithm类中加了相似的方法,这样可以方便的过度到VTK6中。这些方法如下:

    • SetUpdateExtent(int port, int connection, int piece,int numPieces, int ghostLevel);
    • SetUpdateExtent(int piece,int numPieces, int ghostLevel);
    • SetUpdateExtent(int port, int connection, int extent[6]);
    • SetUpdateExtent(int extent[6]);
    • SetUpdateExtentToWholeExtent(int port, int connection);
    • SetUpdateExtentToWholeExtent();
    • int* GetUpdateExtent()
    • GetUpdateExtent(int& x0, int& x1, int& y0, int& y1,int& z0, int& z1)
    • GetUpdateExtent(int extent[6])
    • GetUpdatePiece()
    • GetUpdateNumberOfPieces()
    • GetUpdateGhostLeve()

    例子1:


    vtkDataObject* dobj = aFilter->GetOutput();
    dobj->UpdateInformation();
    dobj->SetUpdateExtent(0 /*piece*/,  2 /*number of pieces*/);
    dobj->Update();

    替换成:

    aFilter->UpdateInformation();
    aFilter->SetUpdateExtent(0 /*piece*/, 2 /*number of pieces*/, 0 /*ghost levels*/);
    aFilter->Update();

    例子2:


    vtkDataObject* dobj = aFilter->GetOutput();
    dobj->UpdateInformation();
    int updateExtent[6] = {0, 10, 0, 10, 0, 10};
    dobj->SetUpdateExtent(updateExtent);
    dobj->Update();

    替换成:

    aFilter->UpdateInformation();
    int updateExtent[6] = {0, 10, 0, 10, 0, 10};
    aFilter->SetUpdateExtent(updateExtent);
    aFilter->Update();
  • 相关阅读:
    C语言-if语句
    C语言-表达式
    C语言-基础
    Java for LeetCode 187 Repeated DNA Sequences
    Java for LeetCode 179 Largest Number
    Java for LeetCode 174 Dungeon Game
    Java for LeetCode 173 Binary Search Tree Iterator
    Java for LeetCode 172 Factorial Trailing Zeroes
    Java for LeetCode 171 Excel Sheet Column Number
    Java for LeetCode 169 Majority Element
  • 原文地址:https://www.cnblogs.com/ankier/p/3170188.html
Copyright © 2011-2022 走看看