|
| U3dPlaneTriangledSurface (U3dPointsAr points, U3dPoint zeroPoint) |
|
| U3dPlaneTriangledSurface (U3dBox box, U3dPoint p1, U3dPoint p2, U3dPoint p3, U3dPoint zeroPoint) |
|
| U3dPlaneTriangledSurface (U3dBox box, U3dPoint point, double dip, double az, U3dPoint zeroPoint) |
|
| U3dPlaneTriangledSurface (const U3dPlaneTriangledSurface &other) |
|
virtual bool | getSideColor (const U3dPoint &p, U3D_COLOR &u3dcolor) const |
|
virtual U3dBox | getBox () const |
|
virtual void | addPoint (U3dPoint *p) |
|
virtual bool | removePoint (int i) |
|
virtual void | movePoint (int i, double d1, double d2, double d3) |
|
| U3dPlaneTriangledSurface (U3dPointsAr points, U3dPoint zeroPoint) |
|
| U3dPlaneTriangledSurface (U3dBox box, U3dPoint p1, U3dPoint p2, U3dPoint p3, U3dPoint zeroPoint) |
|
| U3dPlaneTriangledSurface (U3dBox box, U3dPoint point, double dip, double az, U3dPoint zeroPoint) |
|
| U3dPlaneTriangledSurface (const U3dPlaneTriangledSurface &other) |
|
virtual bool | getSideColor (const U3dPoint &p, U3D_COLOR &u3dcolor) const |
|
virtual U3dBox | getBox () const |
|
virtual void | addPoint (U3dPoint *p) |
|
virtual bool | removePoint (int i) |
|
virtual void | movePoint (int i, double d1, double d2, double d3) |
|
| U3dTriangledAbstractSurface (U3dMathAbstractSurface *ms, U3dPoint zeroPoint) |
|
| U3dTriangledAbstractSurface (const U3dTriangledAbstractSurface &other) |
|
const U3dTriangle * | getTriangle (int id) const throw (std::out_of_range) |
|
int | getTrianglesNum () const |
|
void | severance (U3dTriangledAbstractSurface *other, const U3D_COLOR &) |
|
void | severance_old (const U3dTriangledAbstractSurface *other, const U3D_COLOR &) |
|
void | setWhitePoint (const U3dPoint &p) |
|
U3dPoint | getWhitePoint () const |
|
const U3dPoint * | getPoint (int id) const throw (std::out_of_range) |
|
U3dPoint * | getPoint (int id) throw (std::out_of_range) |
|
bool | getPoint (int id, double &x, double &y, double &z) |
|
int | getPointsNum () |
|
void | getPoints (U3dPointsAr &ps) |
|
void | getInitialPoints (U3dPointsAr &ps) |
|
const U3dPointsAr & | getInitialPoints () const |
|
virtual void | getIntersections (U3dPoint p0, U3dPoint p1, std::vector< int > &int_trIds, U3dPointsAr &int_points) |
|
bool | isTriangulated () |
|
const std::set< int > & | getActTrNums () |
|
U3dMathAbstractSurface * | getMathSurf () |
|
| U3dTriangledAbstractSurface (U3dMathAbstractSurface *ms, U3dPoint zeroPoint) |
|
| U3dTriangledAbstractSurface (const U3dTriangledAbstractSurface &other) |
|
const U3dTriangle * | getTriangle (int id) const throw (std::out_of_range) |
|
int | getTrianglesNum () const |
|
void | severance (U3dTriangledAbstractSurface *other, const U3D_COLOR &) |
|
void | severance_old (const U3dTriangledAbstractSurface *other, const U3D_COLOR &) |
|
void | setWhitePoint (const U3dPoint &p) |
|
U3dPoint | getWhitePoint () const |
|
const U3dPoint * | getPoint (int id) const throw (std::out_of_range) |
|
U3dPoint * | getPoint (int id) throw (std::out_of_range) |
|
bool | getPoint (int id, double &x, double &y, double &z) |
|
int | getPointsNum () |
|
void | getPoints (U3dPointsAr &ps) |
|
void | getInitialPoints (U3dPointsAr &ps) |
|
virtual void | getIntersections (U3dPoint p0, U3dPoint p1, std::vector< int > &int_trIds, U3dPointsAr &int_points) |
|
bool | isTriangulated () |
|
const int_set & | getActTrNums () |
|
U3dMathAbstractSurface * | getMathSurf () |
|