#include <u3d_bound.hpp>
|  | 
|  | U3dBound (U3dBox modelBox, U3dPointsAr points, U3dSignAr relations, U3dInterpolationType iType) | 
|  | 
|  | U3dBound (U3dBox modelBox, U3dPoint p, double dip, double az) | 
|  | 
|  | U3dBound (U3dBound *) | 
|  | 
| U3dBox * | getBoundBox () const | 
|  | 
| bool | getSideColor (U3dPoint, U3D_COLOR &) | 
|  | 
| void | severance (const U3dBound *b, U3D_COLOR color) | 
|  | 
| void | getInitialPoints (U3dPointsAr &ps) | 
|  | 
| const U3dPointsAr & | getInitialPoints () const | 
|  | 
| int | getApproxType () const | 
|  | 
| U3dSignAr | getRelations () const | 
|  | 
| U3dTriangledAbstractSurface * | getTrSurf () const | 
|  | 
| U3dMathAbstractSurface * | getMathSurf () const | 
|  | 
| const std::set< int > & | getActTrIds () | 
|  | 
| int | getActTrNum () const | 
|  | 
| U3dPoint | getPoint (int pId) const   throw (std::out_of_range) | 
|  | 
| const U3dTriangle * | getTriangle (int id) const   throw (std::out_of_range) | 
|  | 
| bool | getTrianglePoints (int trId, U3dPoint &p1, U3dPoint &p2, U3dPoint &p3) | 
|  | 
| U3dInterpolationType | getIntType () const | 
|  | 
|  | U3dBound (U3dBox modelBox, U3dPointsAr points, U3dSignAr relations, U3dInterpolationType iType) | 
|  | 
|  | U3dBound (U3dBox modelBox, U3dPoint p, double dip, double az) | 
|  | 
|  | U3dBound (U3dBound *) | 
|  | 
| U3dBox * | getBoundBox () const | 
|  | 
| bool | getSideColor (U3dPoint, U3D_COLOR &) | 
|  | 
| void | severance (const U3dBound *b, U3D_COLOR color) | 
|  | 
| void | getInitialPoints (U3dPointsAr &ps) | 
|  | 
| int | getApproxType () | 
|  | 
| U3dSignAr | getRelations () const | 
|  | 
| U3dTriangledAbstractSurface * | getTrSurf () const | 
|  | 
| U3dMathAbstractSurface * | getMathSurf () const | 
|  | 
| const int_set & | getActTrIds () | 
|  | 
| int | getActTrNum () const | 
|  | 
| U3dPoint | getPoint (int pId) const   throw (std::out_of_range) | 
|  | 
| const U3dTriangle * | getTriangle (int id) const   throw (std::out_of_range) | 
|  | 
| bool | getTrianglePoints (int trId, U3dPoint &p1, U3dPoint &p2, U3dPoint &p3) | 
|  | 
| U3dInterpolationType | getIntType () const | 
|  | 
|  | 
| void | calculateBoundBox () | 
|  | 
| void | calculateBoundBox () | 
|  | 
Bound of 3d velocity model object 
      
        
          | U3dBound::U3dBound | ( | U3dBox | modelBox, | 
        
          |  |  | U3dPointsAr | points, | 
        
          |  |  | U3dSignAr | relations, | 
        
          |  |  | U3dInterpolationType | iType | 
        
          |  | ) |  |  | 
      
 
Constructor for bound defined arbitrary 
 
 
      
        
          | U3dBound::U3dBound | ( | U3dBox | modelBox, | 
        
          |  |  | U3dPoint | p, | 
        
          |  |  | double | dip, | 
        
          |  |  | double | az | 
        
          |  | ) |  |  | 
      
 
Constructor for a plane bound 
 
 
      
        
          | U3dBound::U3dBound | ( | U3dBox | modelBox, | 
        
          |  |  | U3dPointsAr | points, | 
        
          |  |  | U3dSignAr | relations, | 
        
          |  |  | U3dInterpolationType | iType | 
        
          |  | ) |  |  | 
      
 
Constructor for bound defined arbitrary 
 
 
      
        
          | U3dBound::U3dBound | ( | U3dBox | modelBox, | 
        
          |  |  | U3dPoint | p, | 
        
          |  |  | double | dip, | 
        
          |  |  | double | az | 
        
          |  | ) |  |  | 
      
 
Constructor for a plane bound 
 
 
  
  | 
        
          | const std::set<int>& U3dBound::getActTrIds | ( |  | ) |  |  | inline | 
 
Returns array of active triangles indexes 
 
 
  
  | 
        
          | const int_set& U3dBound::getActTrIds | ( |  | ) |  |  | inline | 
 
Returns array of active triangles indexes 
 
 
  
  | 
        
          | int U3dBound::getActTrNum | ( |  | ) | const |  | inline | 
 
Returns active triangles number 
 
 
  
  | 
        
          | int U3dBound::getActTrNum | ( |  | ) | const |  | inline | 
 
Returns active triangles number 
 
 
  
  | 
        
          | int U3dBound::getApproxType | ( |  | ) | const |  | inline | 
 
Returns type of mathematical and triangulation approximations (not realized yet) 
 
 
  
  | 
        
          | int U3dBound::getApproxType | ( |  | ) |  |  | inline | 
 
Returns type of mathematical and triangulation approximations (not realized yet) 
 
 
  
  | 
        
          | U3dBox* U3dBound::getBoundBox | ( |  | ) | const |  | inline | 
 
Returns surface 3d-box (calculated using triangles) 
 
 
  
  | 
        
          | U3dBox* U3dBound::getBoundBox | ( |  | ) | const |  | inline | 
 
Returns surface 3d-box (calculated using triangles) 
 
 
      
        
          | void U3dBound::getInitialPoints | ( | U3dPointsAr & | ps | ) |  | 
      
 
Returns initial points (input nodes for mathematics) of the surface 
 
 
      
        
          | const U3dPointsAr& U3dBound::getInitialPoints | ( |  | ) | const | 
      
 
Returns initial points (input nodes for mathematics) of the surface (Const version) 
 
 
      
        
          | void U3dBound::getInitialPoints | ( | U3dPointsAr & | ps | ) |  | 
      
 
Returns initial points (input nodes for mathematics) of the surface 
 
 
  
  | 
        
          | U3dInterpolationType U3dBound::getIntType | ( |  | ) | const |  | inline | 
 
Returns surface interpolation type 
 
 
  
  | 
        
          | U3dInterpolationType U3dBound::getIntType | ( |  | ) | const |  | inline | 
 
Returns surface interpolation type 
 
 
returns math surface object 
 
 
returns math surface object 
 
 
  
  | 
        
          | U3dPoint U3dBound::getPoint | ( | int | pId | ) | const |  
          | throw | ( | std::out_of_range |  
          |  | ) |  |  |  | inline | 
 
Returns point according to it's ID 
 
 
  
  | 
        
          | U3dPoint U3dBound::getPoint | ( | int | pId | ) | const |  
          | throw | ( | std::out_of_range |  
          |  | ) |  |  |  | inline | 
 
Returns point according to it's ID 
 
 
  
  | 
        
          | U3dSignAr U3dBound::getRelations | ( |  | ) | const |  | inline | 
 
Returns bound relations array 
 
 
  
  | 
        
          | U3dSignAr U3dBound::getRelations | ( |  | ) | const |  | inline | 
 
Returns bound relations array 
 
 
      
        
          | bool U3dBound::getSideColor | ( | U3dPoint | , | 
        
          |  |  | U3D_COLOR & |  | 
        
          |  | ) |  |  | 
      
 
Determines, on wich side from the surface given point is located 
 
 
      
        
          | bool U3dBound::getSideColor | ( | U3dPoint | , | 
        
          |  |  | U3D_COLOR & |  | 
        
          |  | ) |  |  | 
      
 
Determines, on wich side from the surface given point is located 
 
 
  
  | 
        
          | const U3dTriangle* U3dBound::getTriangle | ( | int | id | ) | const |  
          | throw | ( | std::out_of_range |  
          |  | ) |  |  |  | inline | 
 
Returns triangle according to it's ID 
 
 
  
  | 
        
          | const U3dTriangle* U3dBound::getTriangle | ( | int | id | ) | const |  
          | throw | ( | std::out_of_range |  
          |  | ) |  |  |  | inline | 
 
Returns triangle according to it's ID 
 
 
Returns triangle points according to triangles ID 
 
 
Returns triangle points according to triangles ID 
 
 
Returns triangled surface object 
 
 
Returns triangled surface object 
 
 
  
  | 
        
          | U3dInterpolationType U3dBound::m_intType |  | protected | 
 
Type of bound interpolation (now only two types are used: Plane, CRomSpline3) 
 
 
Mathematical surface object 
 
 
  
  | 
        
          | U3dSignAr U3dBound::m_relations |  | protected | 
 
                      Array of bound relations 
 (intersected bounds numbers and colours) 
 
 
Triangulated surface object 
 
 
The documentation for this class was generated from the following files:
- /net/opt/univers/ubp-i-15.3-centos7-x64.urij/include/rbm/u3d_bound.hpp
- /net/opt/univers/ubp-i-15.3-centos7-x64.urij/include/vel3dmod/u3d_bound.hpp