A class for rendering one dimensional manifolds (curves in space).
A class for rendering one dimensional manifolds (curves in space). It can render a group a space curves, using either lines or cylinders. It also includes the ability to place a director field, or "ribbon", along the curve.
DVlines_ribbon_status ribbon_status
virtual DVobject* copy()
DVlines( const float x0=0.0, const float y0=0.0, const float z0=0.0, const float x1=1.0, const float y1=0.0, const float z1=0.0 )
DVlines( const float x0, const float y0, const float z0, const float d0, const float d1, const float d2, const float x1, const float y1, const float z1, const float e0, const float e1, const float e2 )
DVlines(LCVMarray_2D<float> &coords)
DVlines(LCVMarray_3D<float> &coords)
virtual ~DVlines()
DVlines& set_data( const float x0=0.0, const float y0=0.0, const float z0=0.0, const float x1=1.0, const float y1=0.0, const float z1=0.0 )
DVlines& set_data( const float x0, const float y0, const float z0, const float d0, const float d1, const float d2, const float x1, const float y1, const float z1, const float e0, const float e1, const float e2 )
DVlines& set_data(LCVMarray_2D<float> &coords)
DVlines& set_data(LCVMarray_3D<float> &coords)
virtual void draw(LCVMstack<DVproperty*>&)
void draw_lines(LCVMstack<DVproperty*>&)
void draw_cylinders(LCVMstack<DVproperty*>&)
void draw_ribbons(LCVMstack<DVproperty*>&)
DVlines(const DVlines &data)
const DVlines& operator=(const DVlines &data)
int operator==(const DVlines &data)
int operator!=(const DVlines &data)
DVlines& set_line_status(const DVlines_line_status)
DVlines& set_ribbon_status(const DVlines_ribbon_status)
DVlines_line_status get_line_status()
DVlines_ribbon_status get_ribbon_status()
virtual void print(ostream&)
friend ostream& operator<<(ostream &, DVlines &)
DVlines(FileOption a_file_op)
DVlines& set_data(FileOption a_file_op)
virtual int ReadMyProp()
Alphabetic index HTML hierarchy of classes or Java