![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <u3d_ray.hpp>
Public Member Functions | |
| U3dRay (U3dPoint startP, double stF, double stAz) | |
| void | addPoint (U3dRayPoint) |
| void | getStartParams (U3dPoint &startP, double &f, double &az) |
| int | getPointsNum () |
| void | getRayPoits (U3dRayPointsAr &points) |
| void | getPoints (U3dPointsAr &points) |
| bool | getPoint (int p_ind, U3dRayPoint &rp) |
| void | getAngles (double *f, double *az) |
| void | getLastPoint (U3dPoint &p) |
| double | getLastAngle () |
| void | addRayInt (U3dPoint p, double f1, double az1, double f2, double az2, double time, int bn1, int bn2, int boundN, double coeff, double iAngle, double iAz, double iCurv) |
| void | addRayWInt (U3dRayPoint p) |
| int | getRayIntNum () |
| void | getRayInt (U3dRayIntStAr &int_points) |
| void | getRayLastInt (U3dRayIntSt &int_point) |
| void | getRayIBNums (std::vector< int > *iBNums) |
| int | getRayWIntNum () |
| void | getRayWInt (U3dRayPoint &point) |
| void | setOOMFlag () |
| bool | getOOMFlag () |
| int | getRayCodeNum () |
| void | setRayCode (U3dCodeAr rCode) |
| void | getRayCode (U3dCodeAr &rCode) |
| bool | saveTrajectoryToFile (const char *file_name) |
| U3dRay (U3dPoint startP, double stF, double stAz) | |
| void | addPoint (U3dRayPoint) |
| void | getStartParams (U3dPoint &startP, double &f, double &az) |
| int | getPointsNum () |
| void | getRayPoits (U3dRayPointsAr &points) |
| void | getPoints (U3dPointsAr &points) |
| bool | getPoint (int p_ind, U3dRayPoint &rp) |
| void | getAngles (double *f, double *az) |
| void | getLastPoint (U3dPoint &p) |
| double | getLastAngle () |
| void | addRayInt (U3dPoint p, double f1, double az1, double f2, double az2, double time, int bn1, int bn2, int boundN, double coeff, double iAngle, double iAz, double iCurv) |
| void | addRayWInt (U3dRayPoint p) |
| int | getRayIntNum () |
| void | getRayInt (U3dRayIntStAr &int_points) |
| void | getRayLastInt (U3dRayIntSt &int_point) |
| void | getRayIBNums (std::vector< int > *iBNums) |
| int | getRayWIntNum () |
| void | getRayWInt (U3dRayPoint &point) |
| void | setOOMFlag () |
| bool | getOOMFlag () |
| int | getRayCodeNum () |
| void | setRayCode (U3dCodeAr rCode) |
| void | getRayCode (U3dCodeAr &rCode) |
| bool | saveTrajectoryToFile (const char *file_name) |
Ray data storage structure
| U3dRay::U3dRay | ( | U3dPoint | startP, |
| double | stF, | ||
| double | stAz | ||
| ) |
Initialization
| U3dRay::U3dRay | ( | U3dPoint | startP, |
| double | stF, | ||
| double | stAz | ||
| ) |
Initialization
| void U3dRay::addPoint | ( | U3dRayPoint | ) |
Adds new point to the ray object
| void U3dRay::addPoint | ( | U3dRayPoint | ) |
Adds new point to the ray object
| void U3dRay::addRayInt | ( | U3dPoint | p, |
| double | f1, | ||
| double | az1, | ||
| double | f2, | ||
| double | az2, | ||
| double | time, | ||
| int | bn1, | ||
| int | bn2, | ||
| int | boundN, | ||
| double | coeff, | ||
| double | iAngle, | ||
| double | iAz, | ||
| double | iCurv | ||
| ) |
Adds information about ray-bound intersection
| void U3dRay::addRayInt | ( | U3dPoint | p, |
| double | f1, | ||
| double | az1, | ||
| double | f2, | ||
| double | az2, | ||
| double | time, | ||
| int | bn1, | ||
| int | bn2, | ||
| int | boundN, | ||
| double | coeff, | ||
| double | iAngle, | ||
| double | iAz, | ||
| double | iCurv | ||
| ) |
Adds information about ray-bound intersection
| void U3dRay::addRayWInt | ( | U3dRayPoint | p | ) |
Adds information about ray-well intersection
| void U3dRay::addRayWInt | ( | U3dRayPoint | p | ) |
Adds information about ray-well intersection
| void U3dRay::getAngles | ( | double * | f, |
| double * | az | ||
| ) |
Returns ray angles and times
| void U3dRay::getAngles | ( | double * | f, |
| double * | az | ||
| ) |
Returns ray angles and times
| double U3dRay::getLastAngle | ( | ) |
Returns last ray angle
| double U3dRay::getLastAngle | ( | ) |
Returns last ray angle
| void U3dRay::getLastPoint | ( | U3dPoint & | p | ) |
Returns last ray points
| void U3dRay::getLastPoint | ( | U3dPoint & | p | ) |
Returns last ray points
| bool U3dRay::getOOMFlag | ( | ) |
Returns outOfModel flag
| bool U3dRay::getOOMFlag | ( | ) |
Returns outOfModel flag
| void U3dRay::getPoints | ( | U3dPointsAr & | points | ) |
Returns ray points array
| void U3dRay::getPoints | ( | U3dPointsAr & | points | ) |
Returns ray points array
| int U3dRay::getPointsNum | ( | ) |
Returns ray points number
| int U3dRay::getPointsNum | ( | ) |
Returns ray points number
| void U3dRay::getRayCode | ( | U3dCodeAr & | rCode | ) |
Returns ray code
| void U3dRay::getRayCode | ( | U3dCodeAr & | rCode | ) |
Returns ray code
| int U3dRay::getRayCodeNum | ( | ) |
Returns ray code number
| int U3dRay::getRayCodeNum | ( | ) |
Returns ray code number
| void U3dRay::getRayInt | ( | U3dRayIntStAr & | int_points | ) |
Returns information about ray-bound intersection
| void U3dRay::getRayInt | ( | U3dRayIntStAr & | int_points | ) |
Returns information about ray-bound intersection
| int U3dRay::getRayIntNum | ( | ) |
Returns ray-bound intersections number
| int U3dRay::getRayIntNum | ( | ) |
Returns ray-bound intersections number
| void U3dRay::getRayLastInt | ( | U3dRayIntSt & | int_point | ) |
Returns information about last ray-bound intersection
| void U3dRay::getRayLastInt | ( | U3dRayIntSt & | int_point | ) |
Returns information about last ray-bound intersection
| void U3dRay::getRayPoits | ( | U3dRayPointsAr & | points | ) |
Returns ray points array (+ angles and time)
| void U3dRay::getRayPoits | ( | U3dRayPointsAr & | points | ) |
Returns ray points array (+ angles and time)
| void U3dRay::getRayWInt | ( | U3dRayPoint & | point | ) |
Returns ray-well intersection point (+ angles and time)
| void U3dRay::getRayWInt | ( | U3dRayPoint & | point | ) |
Returns ray-well intersection point (+ angles and time)
| int U3dRay::getRayWIntNum | ( | ) |
Returns ray-well intersections number
| int U3dRay::getRayWIntNum | ( | ) |
Returns ray-well intersections number
| void U3dRay::getStartParams | ( | U3dPoint & | startP, |
| double & | f, | ||
| double & | az | ||
| ) |
Returns ray initial parameters (starting point and angles)
| void U3dRay::getStartParams | ( | U3dPoint & | startP, |
| double & | f, | ||
| double & | az | ||
| ) |
Returns ray initial parameters (starting point and angles)
| void U3dRay::setOOMFlag | ( | ) |
Sets outOfModel flag
| void U3dRay::setOOMFlag | ( | ) |
Sets outOfModel flag
| void U3dRay::setRayCode | ( | U3dCodeAr | rCode | ) |
Sets ray code
| void U3dRay::setRayCode | ( | U3dCodeAr | rCode | ) |
Sets ray code
1.8.5