#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:

|
|||||
1.3.9.1