#include <vuFourierClusterN.h>
Collaboration diagram for vuFourierClusterN< SIZE, TYPE >:
Public Member Functions | |
void | preprocess (dword numberOfViews, vuSphericView< SIZE, TYPE > **view, vuProgressHandler *handler=NULL) |
void | prepareForInteractive (dword width, dword height) |
void | addView (vuSphericView< 1, TYPE > *view) |
void | setSliceFilter (vuSliceFilter *sliceFilter) |
vuSliceFilter * | getSliceFilter () |
void | setFilter (vuFourierFilter *filter) |
dword | getImageWidth () |
dword | getImageHeight () |
bool | isPreprocessed () |
Is it preprocessed? | |
bool | isPreparedForInteractive () |
Is it prepared for interactive reconstruction? | |
void | setNoInteractiveMode () |
sets isPreparedForInteractive to false | |
bool | writeFourierToFile (const char *fileName, vuProgressHandler *handler=NULL) |
write frequency data to fileName | |
bool | writeSpatialVolume (const char *fileName, vuProgressHandler *handler=NULL) |
apply inverse FFT to frequency data a store it in fileName | |
void | setCamera (vuCamera *camera) |
void | computeSlice () |
void | scaleAndBias (TYPE *byte) |
void | computeUnscaledImage (vuCamera *camera, vuFixelMap< SIZE, float > *&image, float &minVal, float &maxVal, word method) |
Private Member Functions | |
void | _preprocess (dword num, vuSphericView< SIZE, TYPE > **views) |
Private Attributes | |
vuFourierCluster< TYPE > | m_Volume [SIZE] |
|
Here is the call graph for this function:
|
Definition at line 180 of file vuFourierClusterN.cpp. |
|
Definition at line 131 of file vuFourierClusterN.cpp. References vuFourierVolume< SIZE >::computeSlice(), and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 46 of file vuFourierClusterN.cpp. References dword, vuFourierVolume< SIZE >::getImageHeight(), and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
Here is the call graph for this function:
|
Definition at line 40 of file vuFourierClusterN.cpp. References dword, vuFourierVolume< SIZE >::getImageWidth(), and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
Here is the call graph for this function:
|
Definition at line 34 of file vuFourierClusterN.cpp. References vuFourierCluster< SIZE, TYPE >::getSliceFilter(), and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
Here is the call graph for this function:
|
Is it prepared for interactive reconstruction?
Definition at line 10 of file vuFourierClusterN.cpp. References vuFourierCluster< SIZE, TYPE >::isPreparedForInteractive(), and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
Here is the call graph for this function:
|
Is it preprocessed?
Definition at line 4 of file vuFourierClusterN.cpp. References vuFourierCluster< SIZE, TYPE >::isPreprocessed(), and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
Here is the call graph for this function:
|
Definition at line 22 of file vuFourierClusterN.cpp. References dword, vuFourierClusterN< SIZE, TYPE >::m_Volume, and vuFourierCluster< SIZE, TYPE >::prepareForInteractive(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 137 of file vuFourierClusterN.cpp. References data, and vuFourierClusterN< SIZE, TYPE >::m_Volume. |
|
Definition at line 125 of file vuFourierClusterN.cpp. References vuFourierClusterN< SIZE, TYPE >::m_Volume, and vuFourierVolume< SIZE >::setCamera(). |
Here is the call graph for this function:
|
Definition at line 53 of file vuFourierClusterN.cpp. References vuFourierClusterN< SIZE, TYPE >::m_Volume, and vuFourierVolume< SIZE >::setFilter(). |
Here is the call graph for this function:
|
sets isPreparedForInteractive to false
Definition at line 16 of file vuFourierClusterN.cpp. References vuFourierClusterN< SIZE, TYPE >::m_Volume, and vuFourierCluster< SIZE, TYPE >::setNoInteractiveMode(). |
Here is the call graph for this function:
|
Definition at line 28 of file vuFourierClusterN.cpp. References vuFourierClusterN< SIZE, TYPE >::m_Volume, and vuFourierCluster< SIZE, TYPE >::setSliceFilter(). |
Here is the call graph for this function:
|
write frequency data to fileName
Definition at line 59 of file vuFourierClusterN.cpp. References vuString::getLength(), vuProgressHandler::getRange(), vuString::hasSuffix(), vuFourierClusterN< SIZE, TYPE >::m_Volume, vuProgressHandler::setRange(), vuString::substr(), and vuFourierVolume< SIZE >::writeFourierToFile(). |
Here is the call graph for this function:
|
apply inverse FFT to frequency data a store it in fileName
Definition at line 96 of file vuFourierClusterN.cpp. References vuString::getLength(), vuString::hasSuffix(), vuFourierClusterN< SIZE, TYPE >::m_Volume, vuString::substr(), and vuFourierVolume< SIZE >::writeSpatialVolume(). |
Here is the call graph for this function:
|