関数 | |
| template<class Array1 , class Array2 , class DepthMap , class Renderer , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, Array2 &out, const DepthMap &dmap, const Renderer &renderer, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 , class DepthMap , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, Array2 &out, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, Array2 &out, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 , class Array3 , class DepthMap , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, const Array2 &mk, Array3 &out, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, const volumerender::attribute_table< ATTRIBUTETYPE > &mktable, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 , class Array3 , class DepthMap , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, const Array2 &mk, Array3 &out, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, const volumerender::attribute_table< ATTRIBUTETYPE > &mktable, bool apply_and_operation, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 , class Array3 , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, const Array2 &mk, Array3 &out, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, const volumerender::attribute_table< ATTRIBUTETYPE > &mktable, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 , class Array3 , class ATTRIBUTETYPE > | |
| bool | mist::volumerendering (const Array1 &in, const Array2 &mk, Array3 &out, const volumerender::parameter ¶m, const volumerender::attribute_table< ATTRIBUTETYPE > &table, const volumerender::attribute_table< ATTRIBUTETYPE > &mktable, bool apply_and_operation, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array1 , class Array2 > | |
| bool | mist::mip (const Array1 &in, Array2 &out, const volumerender::parameter &p, typename Array1::size_type thread_num=0) |
| ボリュームレンダリング | |
| template<class Array , class DepthMap , class Renderer , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array &in, typename Array::size_type image_width, typename Array::size_type image_height, double resoX, double resoY, const DepthMap &dmap, const Renderer &renderer, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, typename Array::size_type i, typename Array::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class DepthMap , class Renderer , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &out, const DepthMap &dmap, const Renderer &renderer, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array , class DepthMap , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array &in, typename Array::size_type image_width, typename Array::size_type image_height, double resoX, double resoY, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, typename Array::size_type i, typename Array::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class DepthMap , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &out, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array &in, typename Array::size_type image_width, typename Array::size_type image_height, double resoX, double resoY, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, typename Array::size_type i, typename Array::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &out, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class DepthMap , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, typename Array1::size_type image_width, typename Array1::size_type image_height, double resoX, double resoY, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class Array3 , class DepthMap , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, const Array3 &out, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class DepthMap , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, typename Array1::size_type image_width, typename Array1::size_type image_height, double resoX, double resoY, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, bool apply_and_operation, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class Array3 , class DepthMap , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, const Array3 &out, const DepthMap &dmap, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, bool apply_and_operation, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, typename Array1::size_type image_width, typename Array1::size_type image_height, double resoX, double resoY, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class Array3 , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, const Array3 &out, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, typename Array1::size_type image_width, typename Array1::size_type image_height, double resoX, double resoY, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, bool apply_and_operation, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array1 , class Array2 , class Array3 , class T > | |
| volumerender::parameter::vector_type | mist::collision_detection (const Array1 &in, const Array2 &mk, const Array3 &out, const volumerender::parameter ¶m, const volumerender::attribute_table< T > &table, const volumerender::attribute_table< T > &mktable, bool apply_and_operation, typename Array1::size_type i, typename Array1::size_type j) |
| 衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用) | |
| template<class Array , class DepthMap , class ATTRIBUTETYPE > | |
| bool | mist::generate_depth_map (const Array &in, DepthMap &dmap, const volumerender::attribute_table< ATTRIBUTETYPE > &table, typename Array::size_type thread_num=0) |
| ボリュームレンダリング | |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array & | in, |
| typename Array::size_type | image_width, | ||
| typename Array::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const DepthMap & | dmap, | ||
| const Renderer & | renderer, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| typename Array::size_type | i, | ||
| typename Array::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | renderer | … ボリュームレンダリングの実装 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | out, | ||
| const DepthMap & | dmap, | ||
| const Renderer & | renderer, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | out | … 出力ボリュームレンダリング画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | renderer | … ボリュームレンダリングの実装 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array & | in, |
| typename Array::size_type | image_width, | ||
| typename Array::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| typename Array::size_type | i, | ||
| typename Array::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | out, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | out | … ボリュームレンダリング結果画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array & | in, |
| typename Array::size_type | image_width, | ||
| typename Array::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| typename Array::size_type | i, | ||
| typename Array::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | out, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | out | … ボリュームレンダリング結果画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| typename Array1::size_type | image_width, | ||
| typename Array1::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| const Array3 & | out, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | out | … ボリュームレンダリング結果画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| typename Array1::size_type | image_width, | ||
| typename Array1::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| bool | apply_and_operation, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | apply_and_operation | … CTとマークの共通部分のみをレンダリングするか,和集合をレンダリングするか |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| const Array3 & | out, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| bool | apply_and_operation, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | out | … ボリュームレンダリング結果画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | apply_and_operation | … CTとマークの共通部分のみをレンダリングするか,和集合をレンダリングするか |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| typename Array1::size_type | image_width, | ||
| typename Array1::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| const Array3 & | out, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | out | … ボリュームレンダリング結果画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| typename Array1::size_type | image_width, | ||
| typename Array1::size_type | image_height, | ||
| double | resoX, | ||
| double | resoY, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| bool | apply_and_operation, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | image_width | … 出力ボリュームレンダリング画像幅 |
| [in] | image_height | … 出力ボリュームレンダリング画像高さ |
| [in] | resoX | … 出力ボリュームレンダリング画像のX軸方向解像度 |
| [in] | resoY | … 出力ボリュームレンダリング画像のY軸方向解像度 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | apply_and_operation | … CTとマークの共通部分のみをレンダリングするか,和集合をレンダリングするか |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| volumerender::parameter::vector_type mist::collision_detection | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| const Array3 & | out, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< T > & | table, | ||
| const volumerender::attribute_table< T > & | mktable, | ||
| bool | apply_and_operation, | ||
| typename Array1::size_type | i, | ||
| typename Array1::size_type | j | ||
| ) |
衝突判定ルーチン(MISTのボリュームレンダリングエンジンで利用)
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [in] | out | … ボリュームレンダリング結果画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | apply_and_operation | … CTとマークの共通部分のみをレンダリングするか,和集合をレンダリングするか |
| [in] | i | … 衝突判定を行う出力画像中のX軸方向の位置 |
| [in] | j | … 衝突判定を行う出力画像中のY軸方向の位置 |
| bool mist::generate_depth_map | ( | const Array & | in, |
| DepthMap & | dmap, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| typename Array::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [out] | dmap | … レンダリングを高速化するための距離画像の計算結果 |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
参照先 mist::saito::distance_transform(), と mist::is_same_object().
| bool mist::mip | ( | const Array1 & | in, |
| Array2 & | out, | ||
| const volumerender::parameter & | p, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [out] | out | … 出力画像 |
| [in] | p | … レンダリングパラメータ |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
参照先 mist::do_threads_(), mist::get_cpu_num(), と mist::is_same_object().
| bool mist::volumerendering | ( | const Array1 & | in, |
| Array2 & | out, | ||
| const DepthMap & | dmap, | ||
| const Renderer & | renderer, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [out] | out | … 出力画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | renderer | … ボリュームレンダリングの実装 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
参照先 mist::do_threads_(), mist::get_cpu_num(), と mist::is_same_object().
| bool mist::volumerendering | ( | const Array1 & | in, |
| Array2 & | out, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [out] | out | … 出力画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
| bool mist::volumerendering | ( | const Array1 & | in, |
| Array2 & | out, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [out] | out | … 出力画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
| bool mist::volumerendering | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| Array3 & | out, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | mktable, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [out] | out | … 出力画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
| bool mist::volumerendering | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| Array3 & | out, | ||
| const DepthMap & | dmap, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | mktable, | ||
| bool | apply_and_operation, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [out] | out | … 出力画像 |
| [in] | dmap | … レンダリングを高速化するための距離画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | apply_and_operation | … CTとマークの共通部分のみをレンダリングするか,和集合をレンダリングするか |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
| bool mist::volumerendering | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| Array3 & | out, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | mktable, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [out] | out | … 出力画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
| bool mist::volumerendering | ( | const Array1 & | in, |
| const Array2 & | mk, | ||
| Array3 & | out, | ||
| const volumerender::parameter & | param, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | table, | ||
| const volumerender::attribute_table< ATTRIBUTETYPE > & | mktable, | ||
| bool | apply_and_operation, | ||
| typename Array1::size_type | thread_num = 0 |
||
| ) |
ボリュームレンダリング
| [in] | in | … 入力画像 |
| [in] | mk | … マーク画像 |
| [out] | out | … 出力画像 |
| [in] | param | … ボリュームレンダリングのパラメータ |
| [in] | table | … ボリュームレンダリングの色−値テーブル |
| [in] | mktable | … マークデータ用の色−値テーブル |
| [in] | apply_and_operation | … CTとマークの共通部分のみをレンダリングするか,和集合をレンダリングするか |
| [in] | thread_num | … 使用するスレッド数 |
| true | … ボリュームレンダリングに成功 |
| false | … 入力と出力が同じオブジェクトを指定した場合 |
1.8.1.2