#include <IDIL_Image3D.h>
Public Member Functions | |
void | addPoint (float x, float y, float z, Color c=white, float op=1) |
| |
void | addLine (float x1, float y1, float z1, float x2, float y2, float z2, Color c=white, float op=1) |
| |
template<typename T> | |
void | addPolyLine (Array< T > &x, Array< T > &y, Array< T > &z, Color c=white, float op=1, bool loop=false) |
| |
template<typename T> | |
void | addScatter (Array< T > &x, Array< T > &y, Array< T > &z, Color c=white, float op=1) |
| |
void | add3DSymbol (float x, float y, float z, float size=2, int type=0, Color c=white, float op=1) |
| |
template<typename T> | |
void | addFacet (Array< T > &x, Array< T > &y, Array< T > &z, Color c=white, float op=1) |
| |
template<typename T> | |
void | addSurface (Array< T > &x, Array< T > &y, Array< T > &z, Color c=white, float op=1) |
| |
template<typename T, typename T2> | |
void | addSurface (Array< T > &x, Array< T > &y, Array< T > &z, Array< T2 > im, float op=1) |
| |
template<typename T> | |
void | addSurface (Array< T > &x, Array< T > &y, Array< T > &z, Array< Color > c, float op=1) |
| |
template<typename T> | |
void | addCylinder (Array< T > &p1, Array< T > &p2, Array< T > &u1, Array< T > &u2, Color c=white, float op=1, int subdivisions=20) |
| |
template<typename T> | |
void | addCylinder (Array< T > &p1, Array< T > &p2, float radius, Color c=white, float op=1, int subdivisions=20) |
| |
template<typename T> | |
void | add3DField (Array< T > &fld, float scale=1, int inc=1, Color c=white, float op=1) |
| |
template<typename T> | |
void | add3DField (Array< T > &fld, Array< bool > &mask, float scale=1, int inc=1, Color c=white, float op=1) |
| |
void | display (int mode_static=3, int mode_dyn=3) |
| |
void | print (int xsz, int ysz, Array< float > &viewpoint, int mode_static=3, string file="output.ps") |
| |
Array< unsigned char > & | draw (int xsz=640, int ysz=480, int mode_static=3) |
| |
Array< unsigned char > & | draw (int xsz, int ysz, Array< float > &viewpoint, int mode_static=3) |
| |
void | translate (float x, float y, float z) |
| |
void | center () |
| |
void | rotate (float wx, float wy, float wz, float ang) |
| |
template<typename T> | |
void | transform (Array< T > &M) |
|