📄 structcimg__library_1_1_c_img_display.html
字号:
<tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#6c77bfa5bc142c9068eb0df16666b779">CImgDisplay</a> (const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< T > &list, const char *<a class="el" href="structcimg__library_1_1_c_img_display.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const unsigned int events_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Create a display window from an image list. <a href="#6c77bfa5bc142c9068eb0df16666b779"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#6765c355fa3ae998b9729b358f198a61">CImgDisplay</a> (const <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Create a display window by copying another one. <a href="#6765c355fa3ae998b9729b358f198a61"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4b8135f23d41f2077ff1d63deb452ea"></a><!-- doxytag: member="cimg_library::CImgDisplay::~CImgDisplay" ref="e4b8135f23d41f2077ff1d63deb452ea" args="()" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#e4b8135f23d41f2077ff1d63deb452ea">~CImgDisplay</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81d1882a4d7d0579298fe6fc706fca40"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator=" ref="81d1882a4d7d0579298fe6fc706fca40" args="(const CImgDisplay &disp)" --><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#81d1882a4d7d0579298fe6fc706fca40">operator=</a> (const <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Assignement operator. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7a460c9dacd70ed81b1adfea46b492e"></a><!-- doxytag: member="cimg_library::CImgDisplay::dimx" ref="e7a460c9dacd70ed81b1adfea46b492e" args="() const" -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#e7a460c9dacd70ed81b1adfea46b492e">dimx</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return display width. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0d283cfb1ec16b3fc13d344ebfea93d4"></a><!-- doxytag: member="cimg_library::CImgDisplay::dimy" ref="0d283cfb1ec16b3fc13d344ebfea93d4" args="() const" -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#0d283cfb1ec16b3fc13d344ebfea93d4">dimy</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return display height. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7ecc7ccb28608fcd2b45e4bc80b0a76"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_dimx" ref="c7ecc7ccb28608fcd2b45e4bc80b0a76" args="() const" -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#c7ecc7ccb28608fcd2b45e4bc80b0a76">window_dimx</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return display window width. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a626d084f07dbf3aaa04a60399de6d75"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_dimy" ref="a626d084f07dbf3aaa04a60399de6d75" args="() const" -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#a626d084f07dbf3aaa04a60399de6d75">window_dimy</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return display window height. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4624f571b9007be4198fcb3f7c45ca5a"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_posx" ref="4624f571b9007be4198fcb3f7c45ca5a" args="() const" -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#4624f571b9007be4198fcb3f7c45ca5a">window_posx</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return X-coordinate of the window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e69a79ec50721603e9c3ec7c3f6996fd"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_posy" ref="e69a79ec50721603e9c3ec7c3f6996fd" args="() const" -->int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#e69a79ec50721603e9c3ec7c3f6996fd">window_posy</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return Y-coordinate of the window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#79669a0b7bdc65aff8313c590c7faab0">wait</a> (const unsigned int milliseconds)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Synchronized waiting function. Same as cimg::wait(). <a href="#79669a0b7bdc65aff8313c590c7faab0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b16d9d312efaecc3630dc6539269bab9"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="b16d9d312efaecc3630dc6539269bab9" args="()" --><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#b16d9d312efaecc3630dc6539269bab9">wait</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for an event occuring on the current display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ade6e852b67fea14093915c5dca7862"></a><!-- doxytag: member="cimg_library::CImgDisplay::frames_per_second" ref="3ade6e852b67fea14093915c5dca7862" args="()" -->float </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#3ade6e852b67fea14093915c5dca7862">frames_per_second</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the frame per second rate. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#f408ca115a80e1e4d5c152f70c5d4c25">display</a> (const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< T > &list, const char axe='x', const char align='c')</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image list CImgList<T> into a display window. <a href="#f408ca115a80e1e4d5c152f70c5d4c25"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="86ffd9e1b491dab79d3b862a26e56053"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator<<" ref="86ffd9e1b491dab79d3b862a26e56053" args="(const CImg< T > &img)" -->template<typename T> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#86ffd9e1b491dab79d3b862a26e56053">operator<<</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< T > &img)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image CImg<T> into a display window. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="f9a6d7bc318943350d8073d7a0664df9"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator<<" ref="f9a6d7bc318943350d8073d7a0664df9" args="(const CImgList< T > &list)" -->template<typename T> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#f9a6d7bc318943350d8073d7a0664df9">operator<<</a> (const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< T > &list)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image CImg<T> into a display window. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#fee064d94e1ec2e764af537fbee30d13">resize</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< T > &img, const bool redraw=true)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Resize a display window with the size of an image. <a href="#fee064d94e1ec2e764af537fbee30d13"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f4d082c39b75c096acb3fee6cda89b19"></a><!-- doxytag: member="cimg_library::CImgDisplay::resize" ref="f4d082c39b75c096acb3fee6cda89b19" args="(const CImgDisplay &disp, const bool redraw=true)" --><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#f4d082c39b75c096acb3fee6cda89b19">resize</a> (const <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp, const bool redraw=true)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Resize a display window using the size of the given display <code>disp</code>. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3fd73d5fc6a4ac9b87b1b8cdacc3833"></a><!-- doxytag: member="cimg_library::CImgDisplay::resize" ref="e3fd73d5fc6a4ac9b87b1b8cdacc3833" args="(const bool redraw=true)" --><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#e3fd73d5fc6a4ac9b87b1b8cdacc3833">resize</a> (const bool redraw=true)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Resize a display window in its current size. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ee297475a9c8c8dda35850ebb247e687"></a><!-- doxytag: member="cimg_library::CImgDisplay::display_object3d" ref="ee297475a9c8c8dda35850ebb247e687" args="(const tp &points, const CImgList< tf > &primitives, const CImgList< T > &colors, const to &opacities, const bool centering=true, const int render_static=4, const int render_motion=1, const bool double_sided=false, const float focale=500.0f, const float ambiant_light=0.05f, const bool display_axes=true, float *const pose_matrix=0)" -->template<typename tp, typename tf, typename T, typename to> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#ee297475a9c8c8dda35850ebb247e687">display_object3d</a> (const tp &points, const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< tf > &primitives, const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< T > &colors, const to &opacities, const bool centering=true, const int render_static=4, const int render_motion=1, const bool double_sided=false, const float focale=500.0f, const float ambiant_light=0.05f, const bool display_axes=true, float *const pose_matrix=0)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Display a 3d object. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="c28b49524abed35c7d65eecb594b577e"></a><!-- doxytag: member="cimg_library::CImgDisplay::display_object3d" ref="c28b49524abed35c7d65eecb594b577e" args="(const tp &points, const CImgList< tf > &primitives, const CImgList< T > &colors, const bool centering=true, const int render_static=4, const int render_motion=1, const bool double_sided=false, const float focale=500.0f, const float ambiant_light=0.05f, const float opacity=1.0f, const bool display_axes=true, float *const pose_matrix=0)" -->template<typename tp, typename tf, typename T> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#c28b49524abed35c7d65eecb594b577e">display_object3d</a> (const tp &points, const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< tf > &primitives, const <a class="el" href="structcimg__library_1_1_c_img_list.html">CImgList</a>< T > &colors, const bool centering=true, const int render_static=4, const int render_motion=1, const bool double_sided=false, const float focale=500.0f, const float ambiant_light=0.05f, const float opacity=1.0f, const bool display_axes=true, float *const pose_matrix=0)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Display a 3D object. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2699e648a03e19d2b014f02f4b77b39"></a><!-- doxytag: member="cimg_library::CImgDisplay::toggle_fullscreen" ref="a2699e648a03e19d2b014f02f4b77b39" args="()" --><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#a2699e648a03e19d2b014f02f4b77b39">toggle_fullscreen</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Toggle fullscreen mode. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b031abcb3ac4e80ef8f448888d5d9e05"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_pressed" ref="b031abcb3ac4e80ef8f448888d5d9e05" args="(const unsigned int key1) const" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#b031abcb3ac4e80ef8f448888d5d9e05">is_pressed</a> (const unsigned int key1) const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a specific key is pressed. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45e62c9bab5230549f818b48bedc482e"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_typed" ref="45e62c9bab5230549f818b48bedc482e" args="(const unsigned int *const keyseq, const unsigned int N, const bool remove=true)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#45e62c9bab5230549f818b48bedc482e">is_typed</a> (const unsigned int *const keyseq, const unsigned int N, const bool remove=true)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd9c9bd60bb8349fce4f533d6e9538d6"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_typed" ref="bd9c9bd60bb8349fce4f533d6e9538d6" args="(const unsigned int key1, const bool remove=true)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#bd9c9bd60bb8349fce4f533d6e9538d6">is_typed</a> (const unsigned int key1, const bool remove=true)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key combination has been typed. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1825c6642856c70939b24388386ce270"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_typed" ref="1825c6642856c70939b24388386ce270" args="(const unsigned int key1, const unsigned int key2, const bool remove=true)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#1825c6642856c70939b24388386ce270">is_typed</a> (const unsigned int key1, const unsigned int key2, const bool remove=true)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key combination has been typed. <br></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -