|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
Namespaces | |
| namespace | axis |
| namespace | gb_mesh_tools_3d |
| namespace | gb_system_3d |
| namespace | kd_tree |
Macros | |
| #define | MAX_ITER 10 |
Typedefs | |
| using | GbCuboid3DPtr = SPtr< GbCuboid3D > |
| using | GbCylinder3DPtr = SPtr< GbCylinder3D > |
Enumerations | |
| enum | Axis { x = 0 , y = 1 , z = 2 } |
| enum class | GbStructuredMesh3D< T >::InterpolationStrategy { GbStructuredMesh3D< T >::InterpolationStrategy::Trilinear } |
Variables | |
| uint | Node::index |
| std::unique_ptr< Node > | Node::left |
| std::unique_ptr< Node > | Node::right |
| GbPointCloud3D< T > * | GbPointCloud3D< T >::InterpolationStrategy::data |
| static int | GbPolygon3D::counter = 0 |
| static const GbVector3D | GbVector3D::ZERO |
| static const GbVector3D | GbVector3D::UNIT_X1 |
| static const GbVector3D | GbVector3D::UNIT_X2 |
| static const GbVector3D | GbVector3D::UNIT_X3 |
| static const float | GbVoxelMatrix3D::SOLID = 1.0f |
| static const float | GbVoxelMatrix3D::FLUID = 0.0f |
| #define MAX_ITER 10 |
Definition at line 53 of file GbTriFaceMesh3D.cpp.
Definition at line 49 of file GbCuboid3D.h.
Definition at line 52 of file GbCylinder3D.h.
| Enumerator | |
|---|---|
| Trilinear | |
Definition at line 75 of file GbSpatialData3D.h.
Definition at line 1051 of file GbSystem3D.cpp.
| GbVector3D GbVector3D::Add | ( | GbVector3D & | vector | ) |
Definition at line 158 of file GbVector3D.cpp.
Adds a point to the end of this polygon. Notifies the observers of this 3D polygon.
| point | the point |
Definition at line 306 of file GbPolygon3D.cpp.
Adds a number of points to the end of this polygon. Notifies the observers of this 3D polygon.
| points | the points |
Definition at line 320 of file GbPolygon3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 364 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 823 of file GbCylinder3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 119 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 448 of file GbSphere3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 616 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 329 of file GbVoxelMatrix3D.cpp.
| void GbCylinder3D::addSurfaceTriangleSetSegments | ( | std::vector< UbTupleFloat3 > & | nodes, |
| std::vector< UbTupleInt3 > & | triangles, | ||
| int | segmentsRound, | ||
| int | segmentsHeight | ||
| ) |
Definition at line 967 of file GbCylinder3D.cpp.
Definition at line 1063 of file GbSystem3D.cpp.
Definition at line 121 of file GbSpatialData3D.cpp.
| double GbTriangularMesh3D::AreaSign | ( | GbVector3D & | a, |
| GbVector3D & | b, | ||
| GbVector3D & | c | ||
| ) |
Definition at line 1371 of file GbTriangularMesh3D.cpp.
| bool GbTriangularMesh3D::BoxTest | ( | GbTriangle3D * | triangle, |
| GbVector3D & | PointQ, | ||
| GbVector3D & | PointR | ||
| ) |
Definition at line 1508 of file GbTriangularMesh3D.cpp.
| UbTupleDouble3 GbTriangularMesh3D::calculateCenterOfGravity | ( | ) |
Definition at line 500 of file GbTriangularMesh3D.cpp.
| UbTupleDouble3 GbTriFaceMesh3D::calculateCenterOfGravity | ( | ) |
Definition at line 326 of file GbTriFaceMesh3D.cpp.
| double GbTriangle3D::calculateDistanceToPoint3D | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) |
Definition at line 468 of file GbTriangle3D.cpp.
Returns the distance between the 3D triangle and the specified 3D Point
| point | the 3D point from whom the distance is to be calculated |
Definition at line 463 of file GbTriangle3D.cpp.
Definition at line 149 of file GbLine3D.cpp.
Definition at line 406 of file GbCuboid3D.cpp.
Definition at line 394 of file GbTriangle3D.cpp.
| GbPoint3D * GbTriangle3D::calculateIntersectionPoints3D | ( | GbPoint3D * | linePoint1, |
| GbPoint3D * | linePoint2 | ||
| ) |
Definition at line 399 of file GbTriangle3D.cpp.
| UbTupleDouble6 GbTriangularMesh3D::calculateMomentOfInertia | ( | double | rhoP | ) |
Definition at line 541 of file GbTriangularMesh3D.cpp.
| UbTupleDouble6 GbTriFaceMesh3D::calculateMomentOfInertia | ( | double | rhoP | ) |
Definition at line 359 of file GbTriFaceMesh3D.cpp.
| void GbTriangle3D::calculateNormal | ( | ) |
Definition at line 951 of file GbTriangle3D.cpp.
| double GbTriangle3D::calculateNormalizedDistanceToPoint3D | ( | const double & | x1, |
| const double & | y1, | ||
| const double & | z1, | ||
| const double & | x2, | ||
| const double & | y2, | ||
| const double & | z2 | ||
| ) |
Returns the normalized distance between the 3D triangle and the specified 3D Point copied from Benjamin A.
| point | the 3D point from whom the distance is to be calculated |
Definition at line 544 of file GbTriangle3D.cpp.
| void GbVoxelMatrix3D::calculateNumberOfSolidAndFluid | ( | ) |
Definition at line 151 of file GbVoxelMatrix3D.cpp.
|
protected |
Definition at line 115 of file GbCylinder3D.cpp.
| void GbPolygon3D::calculateValues | ( | ) |
Definition at line 360 of file GbPolygon3D.cpp.
| void GbQuadFaceMesh3D::calculateValues | ( | ) |
Definition at line 216 of file GbQuadFaceMesh3D.cpp.
| void gb_system_3d::PointSet3::calculateValues | ( | ) |
*=======================================================*/
Definition at line 1255 of file GbSystem3D.cpp.
|
virtual |
Definition at line 880 of file GbTriangle3D.cpp.
| void GbTriangularMesh3D::calculateValues | ( | ) |
Definition at line 423 of file GbTriangularMesh3D.cpp.
| void GbTriFaceMesh3D::calculateValues | ( | ) |
Definition at line 445 of file GbTriFaceMesh3D.cpp.
| void GbPolygon3D::clear | ( | ) |
Removes all points from this polygon. Notifies the observers of this 3D polygon.
Definition at line 333 of file GbPolygon3D.cpp.
| void gb_system_3d::PointSet3::clear | ( | ) |
Definition at line 1109 of file GbSystem3D.cpp.
| void gb_system_3d::PointSet3::clearAndTrim | ( | ) |
Definition at line 1116 of file GbSystem3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 123 of file GbTriangle3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 118 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 69 of file GbVoxelMatrix3D.cpp.
Returns the number of times this 3D polygon contains the specified point.
| point | the point |
Definition at line 120 of file GbPolygon3D.cpp.
Definition at line 1165 of file GbSystem3D.cpp.
Definition at line 130 of file GbTriangle3D.cpp.
Definition at line 1177 of file GbSystem3D.cpp.
Returns the number of times this 3D polygon contains a point equal to the specified point.
| point | the point |
Definition at line 126 of file GbPolygon3D.cpp.
Definition at line 144 of file GbTriangle3D.cpp.
| bool gb_system_3d::PointSet3::containsEqualLine | ( | const GbPoint3D & | point1, |
| const GbPoint3D & | point2 | ||
| ) |
Definition at line 1208 of file GbSystem3D.cpp.
Returns true, if this 3D polygon contains the specified line.
| line | the line |
Definition at line 142 of file GbPolygon3D.cpp.
Returns true, if this 3D polygon contains the specified line.
| point1 | the first point |
| point2 | the second point |
Definition at line 133 of file GbPolygon3D.cpp.
Definition at line 1189 of file GbSystem3D.cpp.
| CoordinateTransformation3D::CoordinateTransformation3D | ( | ) |
Definition at line 39 of file CoordinateTransformation3D.cpp.
| CoordinateTransformation3D::CoordinateTransformation3D | ( | const double & | originX1, |
| const double & | originX2, | ||
| const double & | originX3, | ||
| const double & | dx1, | ||
| const double & | dx2, | ||
| const double & | dx3 | ||
| ) |
Definition at line 52 of file CoordinateTransformation3D.cpp.
| CoordinateTransformation3D::CoordinateTransformation3D | ( | const double & | originX1, |
| const double & | originX2, | ||
| const double & | originX3, | ||
| const double & | dx1, | ||
| const double & | dx2, | ||
| const double & | dx3, | ||
| const double & | alpha, | ||
| const double & | beta, | ||
| const double & | gamma | ||
| ) |
Definition at line 44 of file CoordinateTransformation3D.cpp.
| CoordinateTransformation3D::CoordinateTransformation3D | ( | CoordinateTransformation3D * | transformation | ) |
Definition at line 59 of file CoordinateTransformation3D.cpp.
| GbLine3D * GbLine3D::createClippedLine3D | ( | GbCuboid3D * | cuboid | ) |
Definition at line 155 of file GbLine3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 411 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 405 of file GbCylinder3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 100 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 114 of file GbPoint3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 340 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 220 of file GbSphere3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 379 of file GbTriangle3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 1083 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 961 of file GbTriFaceMesh3D.cpp.
Definition at line 162 of file GbLine3D.cpp.
| GbPolygon3D * GbTriangle3D::createClippedPolygon3D | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p1x3, | ||
| const double & | p2x1, | ||
| const double & | p2x2, | ||
| const double & | p2x3 | ||
| ) |
Definition at line 765 of file GbTriangle3D.cpp.
| GbPolygon3D * GbTriangle3D::createClippedPolygon3D | ( | GbCuboid3D * | cube | ) |
Definition at line 740 of file GbTriangle3D.cpp.
| GbVector3D GbVector3D::Cross | ( | const GbVector3D & | rkV | ) | const |
Definition at line 291 of file GbVector3D.cpp.
| void GbTriangle3D::deletePoints | ( | ) |
Definition at line 101 of file GbTriangle3D.cpp.
| void GbTriangularMesh3D::deleteRedundantNodes | ( | ) |
Definition at line 157 of file GbTriangularMesh3D.cpp.
| void GbTriFaceMesh3D::deleteRedundantNodes | ( | ) |
Definition at line 153 of file GbTriFaceMesh3D.cpp.
|
inline |
Definition at line 301 of file GbSpatialData3D.h.
| double GbVector3D::Dot | ( | const GbVector3D & | rkV | ) | const |
Definition at line 267 of file GbVector3D.cpp.
Definition at line 646 of file GbTriangle3D.cpp.
| kd_tree::Tree< double > * GbTriFaceMesh3D::ensureKdTree | ( | ) |
Definition at line 250 of file GbTriFaceMesh3D.cpp.
Definition at line 67 of file GbPoint3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 96 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 169 of file GbCylinder3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 75 of file GbLine3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 47 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 89 of file GbSphere3D.cpp.
Definition at line 127 of file GbVoxelMatrix3D.cpp.
Definition at line 297 of file GbSpatialData3D.h.
| std::vector< uint > findNearestPoints | ( | const Node * | root, |
| real3 | point, | ||
| uint | nPoints, | ||
| const std::vector< real3 > & | coordinates | ||
| ) |
Definition at line 69 of file GbSpatialData3D.cpp.
|
inline |
Definition at line 293 of file GbSpatialData3D.h.
| GbCuboid3D::GbCuboid3D | ( | ) |
Definition at line 44 of file GbCuboid3D.cpp.
| GbCuboid3D::GbCuboid3D | ( | const double & | minX1, |
| const double & | minX2, | ||
| const double & | minX3, | ||
| const double & | maxX1, | ||
| const double & | maxX2, | ||
| const double & | maxX3 | ||
| ) |
Definition at line 53 of file GbCuboid3D.cpp.
| GbCuboid3D::GbCuboid3D | ( | GbCuboid3D * | cuboid | ) |
Definition at line 75 of file GbCuboid3D.cpp.
Definition at line 64 of file GbCuboid3D.cpp.
| GbCylinder3D::GbCylinder3D | ( | ) |
Definition at line 44 of file GbCylinder3D.cpp.
| GbCylinder3D::GbCylinder3D | ( | const double & | x1a, |
| const double & | x2a, | ||
| const double & | x3a, | ||
| const double & | x1b, | ||
| const double & | x2b, | ||
| const double & | x3b, | ||
| const double & | radius | ||
| ) |
Definition at line 69 of file GbCylinder3D.cpp.
| GbCylinder3D::GbCylinder3D | ( | GbCylinder3D * | cylinder | ) |
Definition at line 58 of file GbCylinder3D.cpp.
Definition at line 96 of file GbCylinder3D.cpp.
Definition at line 86 of file GbCylinder3D.cpp.
| GbHalfSpace3D::GbHalfSpace3D | ( | const double & | p1x, |
| const double & | p1y, | ||
| const double & | p1z, | ||
| const double & | nx, | ||
| const double & | ny, | ||
| const double & | nz | ||
| ) |
Definition at line 121 of file GbHalfSpace3D.cpp.
| GbHalfSpace3D::GbHalfSpace3D | ( | const double & | p1x, |
| const double & | p1y, | ||
| const double & | p1z, | ||
| const double & | p2x, | ||
| const double & | p2y, | ||
| const double & | p2z, | ||
| const double & | p3x, | ||
| const double & | p3y, | ||
| const double & | p3z | ||
| ) |
Definition at line 94 of file GbHalfSpace3D.cpp.
Definition at line 75 of file GbHalfSpace3D.cpp.
Definition at line 59 of file GbHalfSpace3D.cpp.
| GbHalfSpace3D::GbHalfSpace3D | ( | GbTriangle3D * | triangle | ) |
Definition at line 39 of file GbHalfSpace3D.cpp.
| GbHalfSpaceKrischan3D::GbHalfSpaceKrischan3D | ( | const double & | p1x, |
| const double & | p1y, | ||
| const double & | p1z, | ||
| const double & | p2x, | ||
| const double & | p2y, | ||
| const double & | p2z, | ||
| const double & | p3x, | ||
| const double & | p3y, | ||
| const double & | p3z | ||
| ) |
Definition at line 80 of file GbHalfSpaceKrischan3D.cpp.
Definition at line 94 of file GbHalfSpaceKrischan3D.cpp.
Definition at line 67 of file GbHalfSpaceKrischan3D.cpp.
| GbHalfSpaceKrischan3D::GbHalfSpaceKrischan3D | ( | GbPoint3D * | PointA, |
| GbPoint3D * | PointB, | ||
| GbPoint3D * | PointC | ||
| ) |
Definition at line 55 of file GbHalfSpaceKrischan3D.cpp.
| GbHalfSpaceKrischan3D::GbHalfSpaceKrischan3D | ( | GbTriangle3D * | triangle | ) |
Definition at line 39 of file GbHalfSpaceKrischan3D.cpp.
| GbLine3D::GbLine3D | ( | ) |
Definition at line 42 of file GbLine3D.cpp.
| GbLine3D::GbLine3D | ( | GbLine3D * | line | ) |
Definition at line 58 of file GbLine3D.cpp.
Definition at line 49 of file GbLine3D.cpp.
| GbObjectGroup3D::GbObjectGroup3D | ( | ) |
Definition at line 43 of file GbObjectGroup3D.cpp.
| GbPoint3D::GbPoint3D | ( | ) |
Definition at line 38 of file GbPoint3D.cpp.
Definition at line 45 of file GbPoint3D.cpp.
| GbPoint3D::GbPoint3D | ( | GbPoint3D * | point | ) |
Definition at line 52 of file GbPoint3D.cpp.
|
inline |
Definition at line 267 of file GbSpatialData3D.h.
| GbPolygon3D::GbPolygon3D | ( | ) |
Definition at line 40 of file GbPolygon3D.cpp.
| GbPolygon3D::GbPolygon3D | ( | GbPolygon3D * | polygon | ) |
Creates a 3D polygon as clone of the specified 3D polygon.
| polygon | the 3D polygon to be cloned |
Definition at line 88 of file GbPolygon3D.cpp.
| GbPolygon3D::GbPolygon3D | ( | int | capacity | ) |
Creates an empty 3D polygon with the specified capacity.
| capacity | the initial capacity |
Definition at line 66 of file GbPolygon3D.cpp.
| GbQuadFaceMesh3D::GbQuadFaceMesh3D | ( | ) |
Definition at line 41 of file GbQuadFaceMesh3D.cpp.
| GbSphere3D::GbSphere3D | ( | ) |
Definition at line 43 of file GbSphere3D.cpp.
| GbSphere3D::GbSphere3D | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3, | ||
| const double & | radius | ||
| ) |
Definition at line 50 of file GbSphere3D.cpp.
| GbSphere3D::GbSphere3D | ( | const GbSphere3D & | sphere | ) |
Definition at line 62 of file GbSphere3D.cpp.
| GbSphere3D::GbSphere3D | ( | GbSphere3D * | sphere | ) |
Definition at line 73 of file GbSphere3D.cpp.
|
inline |
Definition at line 76 of file GbSpatialData3D.h.
| GbTriangle3D::GbTriangle3D | ( | ) |
Definition at line 43 of file GbTriangle3D.cpp.
Definition at line 55 of file GbTriangle3D.cpp.
| GbTriangle3D::GbTriangle3D | ( | GbTriangle3D * | triangle | ) |
Definition at line 79 of file GbTriangle3D.cpp.
| GbTriangularMesh3D::GbTriangularMesh3D | ( | ) |
Definition at line 46 of file GbTriangularMesh3D.cpp.
| GbTriFaceMesh3D::GbTriFaceMesh3D | ( | ) |
Definition at line 57 of file GbTriFaceMesh3D.cpp.
| GbVector3D::GbVector3D | ( | ) |
Definition at line 48 of file GbVector3D.cpp.
Definition at line 55 of file GbVector3D.cpp.
Definition at line 70 of file GbVector3D.cpp.
| GbVector3D::GbVector3D | ( | const GbVector3D & | rkV | ) |
Definition at line 62 of file GbVector3D.cpp.
| GbVoxelMatrix3D::GbVoxelMatrix3D | ( | ) |
Definition at line 59 of file GbVoxelMatrix3D.cpp.
| GbVoxelMatrix3D::GbVoxelMatrix3D | ( | const Matrix3D & | voxelMatrix, |
| double | lowerThreshold = 0, |
||
| double | upperThreshold = 0 |
||
| ) |
Definition at line 61 of file GbVoxelMatrix3D.cpp.
| GbVoxelMatrix3D::GbVoxelMatrix3D | ( | int | nx1, |
| int | nx2, | ||
| int | nx3, | ||
| float | initVal, | ||
| double | lowerThreshold = 0, |
||
| double | upperThreshold = 0 |
||
| ) |
Definition at line 52 of file GbVoxelMatrix3D.cpp.
|
static |
Definition at line 520 of file GbVector3D.cpp.
| double GbTriangle3D::getArea | ( | ) |
Definition at line 187 of file GbTriangle3D.cpp.
| double GbTriangularMesh3D::getArea | ( | ) |
Returns the total area of this triangular mesh.
Definition at line 458 of file GbTriangularMesh3D.cpp.
| void GbVector3D::GetBarycentrics | ( | const GbVector3D & | rkV0, |
| const GbVector3D & | rkV1, | ||
| const GbVector3D & | rkV2, | ||
| const GbVector3D & | rkV3, | ||
| double | afBary[4] | ||
| ) | const |
Definition at line 309 of file GbVector3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 474 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 101 of file GbHalfSpaceKrischan3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 136 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 724 of file GbSphere3D.cpp.
| double GbSphere3D::getCellVolumeInsideGbObject3DHelperFunction | ( | const double & | x1a, |
| const double & | x2a, | ||
| const double & | x3a, | ||
| const double & | x1b, | ||
| const double & | x2b, | ||
| const double & | x3b | ||
| ) |
Definition at line 761 of file GbSphere3D.cpp.
Definition at line 284 of file GbSpatialData3D.h.
Definition at line 169 of file GbLine3D.cpp.
Definition at line 74 of file GbObjectGroup3D.cpp.
Definition at line 161 of file GbSphere3D.cpp.
Definition at line 167 of file GbLine3D.cpp.
Definition at line 54 of file GbObjectGroup3D.cpp.
Definition at line 59 of file GbPoint3D.cpp.
Definition at line 118 of file GbSphere3D.cpp.
| double GbTriangle3D::getDistanceFromPoint | ( | GbVector3D | punct | ) |
Definition at line 966 of file GbTriangle3D.cpp.
| GbPoint3D * GbPolygon3D::getFirstPoint | ( | ) |
| GbPoint3D * gb_system_3d::PointSet3::getFirstPoint | ( | ) |
Definition at line 1234 of file GbSystem3D.cpp.
| double GbCylinder3D::getHeight | ( | ) |
Definition at line 178 of file GbCylinder3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 494 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 1156 of file GbCylinder3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 143 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 917 of file GbSphere3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 329 of file GbTriangle3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 170 of file GbVoxelMatrix3D.cpp.
| GbPoint3D * GbPolygon3D::getLastPoint | ( | ) |
| GbPoint3D * gb_system_3d::PointSet3::getLastPoint | ( | ) |
Definition at line 1236 of file GbSystem3D.cpp.
| double GbCuboid3D::getLengthX1 | ( | ) |
Definition at line 171 of file GbCuboid3D.cpp.
| double GbCuboid3D::getLengthX2 | ( | ) |
Definition at line 173 of file GbCuboid3D.cpp.
| double GbCuboid3D::getLengthX3 | ( | ) |
Definition at line 175 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the name of this triangular mesh.
Reimplemented from ObObject.
Definition at line 112 of file GbQuadFaceMesh3D.cpp.
| vector< GbQuadFaceMesh3D::Vertex > * GbQuadFaceMesh3D::getNodes | ( | ) |
Returns the nodes of this triangular mesh.
Definition at line 118 of file GbQuadFaceMesh3D.cpp.
Returns the name of this triangular mesh.
Definition at line 325 of file GbTriangularMesh3D.cpp.
| vector< GbTriFaceMesh3D::Vertex > * GbTriFaceMesh3D::getNodes | ( | ) |
Returns the nodes of this triangular mesh.
Definition at line 291 of file GbTriFaceMesh3D.cpp.
| vector< GbPoint3D * > * GbTriangularMesh3D::getNodesForRectangle | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p2x1, | ||
| const double & | p2x2 | ||
| ) |
Returns the nodes of this triangular mesh located within the specified rectangle (may be an empty array).
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
Definition at line 756 of file GbTriangularMesh3D.cpp.
| GbVector3D GbTriangle3D::getNormal | ( | ) |
Definition at line 931 of file GbTriangle3D.cpp.
| long GbVoxelMatrix3D::getNumberOfFluid | ( | ) |
Definition at line 168 of file GbVoxelMatrix3D.cpp.
| long GbVoxelMatrix3D::getNumberOfSolid | ( | ) |
Definition at line 166 of file GbVoxelMatrix3D.cpp.
Returns the specified point.
| index | the index |
| ArrayIndexOutOfBoundsException | if the specified index is not valid |
Definition at line 162 of file GbPolygon3D.cpp.
Definition at line 159 of file GbTriangle3D.cpp.
Definition at line 1227 of file GbSystem3D.cpp.
| GbPoint3D * GbCylinder3D::getPoint1 | ( | ) |
Definition at line 186 of file GbCylinder3D.cpp.
| GbPoint3D * GbCylinder3D::getPoint2 | ( | ) |
Definition at line 193 of file GbCylinder3D.cpp.
Definition at line 1240 of file GbSystem3D.cpp.
Definition at line 166 of file GbTriangle3D.cpp.
| vector< GbPoint3D > GbPolygon3D::getPoints | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p1x3, | ||
| const double & | p2x1, | ||
| const double & | p2x2, | ||
| const double & | p2x3 | ||
| ) |
Returns the points within the specified rectangle.
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p1x3 | the 1st x3 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
| p2x3 | the 2nd x3 coordinate of the rectangle |
Definition at line 198 of file GbPolygon3D.cpp.
Returns the points within the specified rectangle.
| p1 | the 1st point of the rectangle |
| p2 | the 2nd point of the rectangle |
Definition at line 184 of file GbPolygon3D.cpp.
| vector< GbQuadFaceMesh3D::QuadFace > * GbQuadFaceMesh3D::getQuads | ( | ) |
Returns the quads of this triangular mesh.
Definition at line 123 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 312 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 707 of file GbCylinder3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 91 of file GbLine3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 102 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 100 of file GbPoint3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 248 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 305 of file GbSphere3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 292 of file GbTriangle3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 987 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 598 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 320 of file GbVoxelMatrix3D.cpp.
| vector< GbTriangle3D * > * GbTriangularMesh3D::getTriangles | ( | ) |
Returns the triangles of this triangular mesh.
Definition at line 330 of file GbTriangularMesh3D.cpp.
| vector< GbTriFaceMesh3D::TriFace > * GbTriFaceMesh3D::getTriangles | ( | ) |
Returns the triangles of this triangular mesh.
Definition at line 296 of file GbTriFaceMesh3D.cpp.
| vector< GbTriangle3D * > * GbTriangularMesh3D::getTrianglesForRectangle | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p2x1, | ||
| const double & | p2x2 | ||
| ) |
Returns the triangles of this triangular mesh located within the specified rectangle (may be an empty array).
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
Definition at line 707 of file GbTriangularMesh3D.cpp.
| std::vector< GbTriFaceMesh3D::TriFace * > GbTriFaceMesh3D::getTrianglesForVertex | ( | Vertex * | vertex | ) |
Definition at line 495 of file GbTriFaceMesh3D.cpp.
Definition at line 288 of file GbSpatialData3D.h.
| double GbTriangularMesh3D::getVolume | ( | ) |
Returns the total volume of this triangular mesh.
Definition at line 469 of file GbTriangularMesh3D.cpp.
| double GbTriFaceMesh3D::getVolume | ( | ) |
Returns the center x1 coordinate of this triangular mesh.
Definition at line 301 of file GbTriFaceMesh3D.cpp.
| double GbTriangularMesh3D::getVolumeForRectangle | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p2x1, | ||
| const double & | p2x2 | ||
| ) |
Returns the volume of this triangular mesh within the specified rectangle.
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
| NullPointerException | if no triangles are found within the specified rectangle |
Definition at line 645 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Returns the centroid x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 153 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the area of this polygon. The area is positive for positive ordered points, otherwise negative.
Implements GbObject3D.
Definition at line 247 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the center x1 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 128 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the centroid x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 198 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the center x1 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 335 of file GbTriangularMesh3D.cpp.
| double gb_system_3d::PointSet3::getX1Maximum | ( | ) |
Definition at line 1130 of file GbSystem3D.cpp.
|
overridevirtual |
Returns the maximum x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 157 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the maximum x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 259 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the maximum x1 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 169 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the maximum x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 218 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the maximum x1 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 376 of file GbTriangularMesh3D.cpp.
| double gb_system_3d::PointSet3::getX1Minimum | ( | ) |
Definition at line 1123 of file GbSystem3D.cpp.
|
overridevirtual |
Returns the minimum x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 155 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the minimum x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 253 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the minimum x1 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 159 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the minimum x1 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 208 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the minimum x1 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 366 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Returns the centroid x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 159 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the centroid x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 265 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the center x2 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 138 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the centroid x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 228 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the center x2 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 345 of file GbTriangularMesh3D.cpp.
| double gb_system_3d::PointSet3::getX2Maximum | ( | ) |
Definition at line 1144 of file GbSystem3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 163 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 277 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 189 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 248 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 396 of file GbTriangularMesh3D.cpp.
| double gb_system_3d::PointSet3::getX2Minimum | ( | ) |
Definition at line 1137 of file GbSystem3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 161 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 271 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 179 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 238 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 386 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 165 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 283 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the center x3 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 148 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 254 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the center x3 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 355 of file GbTriangularMesh3D.cpp.
| double gb_system_3d::PointSet3::getX3Maximum | ( | ) |
Definition at line 1158 of file GbSystem3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 169 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 295 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the maximum x3 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 209 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the maximum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 266 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the maximum x3 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 416 of file GbTriangularMesh3D.cpp.
| double GbTriangularMesh3D::getX3MaximumForRectangle | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p2x1, | ||
| const double & | p2x2 | ||
| ) |
Returns the maximum x3 coordinates of this triangular mesh within the specified rectangle.
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
| NullPointerException | if no triangles are found within the specified rectangle |
Definition at line 926 of file GbTriangularMesh3D.cpp.
| double gb_system_3d::PointSet3::getX3Minimum | ( | ) |
Definition at line 1151 of file GbSystem3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 167 of file GbCuboid3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 289 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns the minimum x3 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 199 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Returns the minimum x2 coordinate of this 3D object.
Implements GbObject3D.
Definition at line 260 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns the minimum x3 coordinate of this triangular mesh.
Implements GbObject3D.
Definition at line 406 of file GbTriangularMesh3D.cpp.
| double GbTriangularMesh3D::getX3MinimumForRectangle | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p2x1, | ||
| const double & | p2x2 | ||
| ) |
Returns the minimum x3 coordinates of this triangular mesh within the specified rectangle.
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
| NullPointerException | if no triangles are found within the specified rectangle |
Definition at line 857 of file GbTriangularMesh3D.cpp.
| double GbTriangularMesh3D::getX3RangeForRectangle | ( | const double & | p1x1, |
| const double & | p1x2, | ||
| const double & | p2x1, | ||
| const double & | p2x2 | ||
| ) |
Returns the difference of maximum and minimum x3 coordinates of this triangular mesh within the specified rectangle.
| p1x1 | the 1st x1 coordinate of the rectangle |
| p1x2 | the 1st x2 coordinate of the rectangle |
| p2x1 | the 2nd x1 coordinate of the rectangle |
| p2x2 | the 2nd x2 coordinate of the rectangle |
| NullPointerException | if no triangles are found within the specified rectangle |
Definition at line 783 of file GbTriangularMesh3D.cpp.
Definition at line 121 of file GbObjectGroup3D.cpp.
Definition at line 609 of file GbSphere3D.cpp.
|
protected |
Definition at line 102 of file GbTriFaceMesh3D.cpp.
| char GbTriangularMesh3D::InPlane | ( | GbTriangle3D * | T, |
| int | m, | ||
| GbVector3D & | q, | ||
| GbVector3D & | r, | ||
| GbVector3D & | p | ||
| ) |
Definition at line 1407 of file GbTriangularMesh3D.cpp.
| bool GbTriangularMesh3D::InPolyhedron | ( | int | F, |
| GbVector3D & | q, | ||
| int | radius | ||
| ) |
Definition at line 1137 of file GbTriangularMesh3D.cpp.
Definition at line 1080 of file GbSystem3D.cpp.
| std::unique_ptr< Node > insertNodes | ( | const std::vector< real3 > & | coordinates | ) |
Definition at line 43 of file GbSpatialData3D.cpp.
|
pure virtual |
Implemented in GbStructuredMesh3D< T >, and GbPointCloud3D< T >.
|
pure virtual |
Implemented in GbPointCloud3D< T >::InverseDistanceWeighing, and GbPointCloud3D< T >::NearestNeighbor.
|
inlineoverridevirtual |
Implements GbSpatialData3D< T >.
Definition at line 83 of file GbSpatialData3D.h.
|
inlineoverridevirtual |
Implements GbSpatialData3D< T >.
Definition at line 280 of file GbSpatialData3D.h.
|
inlineoverridevirtual |
Implements GbPointCloud3D< T >::InterpolationStrategy.
Definition at line 350 of file GbSpatialData3D.h.
|
inlineoverridevirtual |
Implements GbPointCloud3D< T >::InterpolationStrategy.
Definition at line 381 of file GbSpatialData3D.h.
| bool GbTriFaceMesh3D::intersectLine | ( | const double & | p1_x1, |
| const double & | p1_x2, | ||
| const double & | p1_x3, | ||
| const double & | p2_x1, | ||
| const double & | p2_x2, | ||
| const double & | p2_x3 | ||
| ) |
Definition at line 936 of file GbTriFaceMesh3D.cpp.
| bool GbSphere3D::intersects | ( | SPtr< GbSphere3D > | sphere | ) |
Definition at line 102 of file GbSphere3D.cpp.
| char GbTriangularMesh3D::InTri2D | ( | GbVector3D | Tp[3], |
| GbVector3D & | pp | ||
| ) |
Definition at line 1340 of file GbTriangularMesh3D.cpp.
| char GbTriangularMesh3D::InTri3D | ( | GbTriangle3D * | T, |
| int | m, | ||
| GbVector3D & | p | ||
| ) |
Definition at line 1298 of file GbTriangularMesh3D.cpp.
|
inline |
Definition at line 349 of file GbSpatialData3D.h.
|
virtual |
Reimplemented in GbCuboid3D, GbCylinder3D, GbObjectGroup3D, GbSphere3D, and GbVoxelMatrix3D.
Definition at line 60 of file GbObject3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 249 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 307 of file GbCylinder3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 123 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 641 of file GbSphere3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 272 of file GbVoxelMatrix3D.cpp.
|
virtual |
Reimplemented in GbLine3D, GbPoint3D, GbPolygon3D, GbTriangle3D, GbCuboid3D, GbCylinder3D, and GbVoxelMatrix3D.
Definition at line 46 of file GbObject3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 230 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 295 of file GbCylinder3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 236 of file GbVoxelMatrix3D.cpp.
|
virtual |
Reimplemented in GbCuboid3D, GbCylinder3D, GbObjectGroup3D, GbSphere3D, and GbVoxelMatrix3D.
Definition at line 76 of file GbObject3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 278 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 326 of file GbCylinder3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 129 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 677 of file GbSphere3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 291 of file GbVoxelMatrix3D.cpp.
|
virtual |
Definition at line 89 of file GbObject3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 80 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 89 of file GbPoint3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 301 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 170 of file GbSphere3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 1042 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 805 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 94 of file GbPoint3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 334 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 1077 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 890 of file GbTriFaceMesh3D.cpp.
| bool GbTriFaceMesh3D::isPointInGbObject3D | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3, | ||
| int | counter | ||
| ) |
Definition at line 722 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 177 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 237 of file GbCylinder3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 214 of file GbVoxelMatrix3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 196 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 253 of file GbCylinder3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 86 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 180 of file GbSphere3D.cpp.
|
overridevirtual |
Implements GbObject3D.
Definition at line 228 of file GbVoxelMatrix3D.cpp.
Reimplemented in GbCuboid3D, GbCylinder3D, GbLine3D, GbObjectGroup3D, GbPoint3D, GbPolygon3D, GbQuadFaceMesh3D, GbSphere3D, GbTriangle3D, GbTriangularMesh3D, GbTriFaceMesh3D, and GbVoxelMatrix3D.
Definition at line 41 of file GbObject3D.cpp.
| bool GbQuadFaceMesh3D::isPointInObject3DHalfSpace | ( | const double & | xp, |
| const double & | yp, | ||
| const double & | zp | ||
| ) |
Definition at line 282 of file GbQuadFaceMesh3D.cpp.
| bool GbTriangularMesh3D::isPointInObject3DHalfSpace | ( | const double & | xp, |
| const double & | yp, | ||
| const double & | zp | ||
| ) |
Definition at line 1013 of file GbTriangularMesh3D.cpp.
| bool GbTriangularMesh3D::isPointInObject3DRayCrossing | ( | const double & | xp, |
| const double & | yp, | ||
| const double & | zp, | ||
| int | radius, | ||
| int | numVertices, | ||
| int | numTriangles | ||
| ) |
Definition at line 1031 of file GbTriangularMesh3D.cpp.
| double GbVector3D::Length | ( | ) | const |
Definition at line 257 of file GbVector3D.cpp.
|
inlinestatic |
Definition at line 376 of file GbSpatialData3D.h.
|
inlinestatic |
Definition at line 345 of file GbSpatialData3D.h.
| void GbVoxelMatrix3D::mirrorX | ( | ) |
Definition at line 917 of file GbVoxelMatrix3D.cpp.
| void GbVoxelMatrix3D::mirrorY | ( | ) |
Definition at line 935 of file GbVoxelMatrix3D.cpp.
| void GbVoxelMatrix3D::mirrorZ | ( | ) |
Definition at line 953 of file GbVoxelMatrix3D.cpp.
|
default |
Definition at line 248 of file GbSpatialData3D.h.
| double GbVector3D::Normalize | ( | ) |
Definition at line 272 of file GbVector3D.cpp.
|
overridevirtual |
This function is called when the observable indicated that an object has changed.
| changedObject | Object which has changed |
Implements UbObserver.
Definition at line 418 of file GbCuboid3D.cpp.
|
overridevirtual |
This function is called when the observable indicated that an object has changed.
| changedObject | Object which has changed |
Implements UbObserver.
Definition at line 1115 of file GbCylinder3D.cpp.
|
overridevirtual |
This function is called when the observable indicated that an object has changed.
| changedObject | Object which has changed |
Implements UbObserver.
Definition at line 195 of file GbLine3D.cpp.
|
overridevirtual |
This function is called when the observable indicated that an object should be deleted.
| objectForDeletion | Object which should be deleted |
Implements UbObserver.
Definition at line 427 of file GbCuboid3D.cpp.
|
overridevirtual |
This function is called when the observable indicated that an object should be deleted.
| objectForDeletion | Object which should be deleted |
Implements UbObserver.
Definition at line 1124 of file GbCylinder3D.cpp.
|
overridevirtual |
This function is called when the observable indicated that an object should be deleted.
| objectForDeletion | Object which should be deleted |
Implements UbObserver.
Definition at line 204 of file GbLine3D.cpp.
Definition at line 86 of file GbVector3D.cpp.
| GbVector3D::operator double * | ( | ) |
Definition at line 88 of file GbVector3D.cpp.
| bool GbVector3D::operator!= | ( | const GbVector3D & | rkV | ) | const |
Definition at line 142 of file GbVector3D.cpp.
| GbVector3D GbVector3D::operator* | ( | const double & | fScalar | ) | const |
Definition at line 177 of file GbVector3D.cpp.
| GbVector3D operator* | ( | const double & | fScalar, |
| const GbVector3D & | rkV | ||
| ) |
Definition at line 202 of file GbVector3D.cpp.
| GbVector3D & GbVector3D::operator*= | ( | const double & | fScalar | ) |
Definition at line 223 of file GbVector3D.cpp.
| GbVector3D GbVector3D::operator+ | ( | const GbVector3D & | rkV | ) | const |
Definition at line 152 of file GbVector3D.cpp.
| GbVector3D & GbVector3D::operator+= | ( | const GbVector3D & | rkV | ) |
Definition at line 207 of file GbVector3D.cpp.
| GbVector3D GbVector3D::operator- | ( | ) | const |
Definition at line 200 of file GbVector3D.cpp.
| GbVector3D GbVector3D::operator- | ( | const GbVector3D & | rkV | ) | const |
Definition at line 165 of file GbVector3D.cpp.
| GbVector3D & GbVector3D::operator-= | ( | const GbVector3D & | rkV | ) |
Definition at line 215 of file GbVector3D.cpp.
| GbVector3D GbVector3D::operator/ | ( | const double & | fScalar | ) | const |
Definition at line 182 of file GbVector3D.cpp.
| GbVector3D & GbVector3D::operator/= | ( | const double & | fScalar | ) |
Definition at line 231 of file GbVector3D.cpp.
| bool GbVector3D::operator< | ( | const GbVector3D & | rkV | ) | const |
Definition at line 144 of file GbVector3D.cpp.
| bool GbVector3D::operator<= | ( | const GbVector3D & | rkV | ) | const |
Definition at line 146 of file GbVector3D.cpp.
| GbVector3D & GbVector3D::operator= | ( | const GbVector3D & | rkV | ) |
Definition at line 124 of file GbVector3D.cpp.
| bool GbVector3D::operator== | ( | const GbVector3D & | rkV | ) | const |
Definition at line 140 of file GbVector3D.cpp.
| bool GbVector3D::operator> | ( | const GbVector3D & | rkV | ) | const |
Definition at line 148 of file GbVector3D.cpp.
| bool GbVector3D::operator>= | ( | const GbVector3D & | rkV | ) | const |
Definition at line 150 of file GbVector3D.cpp.
Definition at line 101 of file GbVector3D.cpp.
Definition at line 90 of file GbVector3D.cpp.
|
static |
Definition at line 491 of file GbVector3D.cpp.
|
static |
Definition at line 518 of file GbVector3D.cpp.
| int GbTriangularMesh3D::PlaneCoeff | ( | GbTriangle3D * | Tri, |
| GbVector3D & | Normal, | ||
| double * | D | ||
| ) |
Definition at line 1266 of file GbTriangularMesh3D.cpp.
| gb_system_3d::PointSet3::PointSet3 | ( | int | n | ) |
Definition at line 1039 of file GbSystem3D.cpp.
|
inline |
Definition at line 306 of file GbSpatialData3D.h.
| void GbTriangularMesh3D::RandomRay | ( | GbVector3D & | ray, |
| int | radius | ||
| ) |
Definition at line 1188 of file GbTriangularMesh3D.cpp.
| void GbVoxelMatrix3D::readBufferedMatrixFromRawFile | ( | std::string | filename, |
| GbVoxelMatrix3D::Endian | endian | ||
| ) |
Definition at line 294 of file GbVoxelMatrix3D.h.
| void GbVoxelMatrix3D::readMatrixFromRawFile | ( | std::string | filename, |
| GbVoxelMatrix3D::Endian | endian | ||
| ) |
Definition at line 244 of file GbVoxelMatrix3D.h.
| void GbVoxelMatrix3D::readMatrixFromVtiAppendedFile | ( | std::string | filename | ) |
Reads a VTI file in appended binary format and fills the voxel matrix applying the thresholds. Generated with the assistance of GitHub Copilot ver. 1.387.0 using GPT-5 mini. Reviewed and adapted by Konstantin Kutscher.
Definition at line 507 of file GbVoxelMatrix3D.cpp.
| void GbVoxelMatrix3D::readMatrixFromVtiASCIIFile | ( | std::string | filename | ) |
Reads a VTI file in ASCII format and fills the voxel matrix applying the thresholds. Generated with the assistance of GitHub Copilot ver. 1.387.0 using GPT-5 mini. Reviewed and adapted by Konstantin Kutscher.
Definition at line 377 of file GbVoxelMatrix3D.cpp.
Definition at line 1033 of file GbTriFaceMesh3D.cpp.
Definition at line 1123 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 255 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 546 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 134 of file GbPoint3D.cpp.
| void GbVoxelMatrix3D::rotate90aroundX | ( | ) |
Definition at line 808 of file GbVoxelMatrix3D.cpp.
Definition at line 767 of file GbVoxelMatrix3D.cpp.
| void GbVoxelMatrix3D::rotate90aroundY | ( | ) |
Definition at line 858 of file GbVoxelMatrix3D.cpp.
Definition at line 817 of file GbVoxelMatrix3D.cpp.
| void GbVoxelMatrix3D::rotate90aroundZ | ( | ) |
Definition at line 908 of file GbVoxelMatrix3D.cpp.
Definition at line 867 of file GbVoxelMatrix3D.cpp.
| void GbTriFaceMesh3D::rotateAroundPoint | ( | const double & | px1, |
| const double & | px2, | ||
| const double & | px3, | ||
| const double & | alpha, | ||
| const double & | beta, | ||
| const double & | gamma | ||
| ) |
Definition at line 566 of file GbTriFaceMesh3D.cpp.
Definition at line 971 of file GbVoxelMatrix3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 451 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 1134 of file GbCylinder3D.cpp.
Reimplemented from GbObject3D.
Definition at line 223 of file GbLine3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 148 of file GbPoint3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 526 of file GbTriFaceMesh3D.cpp.
| GbVector3D GbVector3D::Scale | ( | const double & | x | ) |
Definition at line 247 of file GbVector3D.cpp.
| char GbTriangularMesh3D::SegPlaneInt | ( | GbTriangle3D * | Tri, |
| GbVector3D & | q, | ||
| GbVector3D & | r, | ||
| GbVector3D & | p, | ||
| int * | m | ||
| ) |
Definition at line 1216 of file GbTriangularMesh3D.cpp.
| char GbTriangularMesh3D::SegTriCross | ( | GbTriangle3D * | T, |
| GbVector3D & | q, | ||
| GbVector3D & | r | ||
| ) |
Definition at line 1427 of file GbTriangularMesh3D.cpp.
| char GbTriangularMesh3D::SegTriInt | ( | GbTriangle3D * | Tri, |
| GbVector3D & | q, | ||
| GbVector3D & | r, | ||
| GbVector3D & | p | ||
| ) |
Definition at line 1385 of file GbTriangularMesh3D.cpp.
Set transformation active state (if this IS a transformation)
| active | true to be active, false otherwise |
Definition at line 178 of file CoordinateTransformation3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 148 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 49 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 107 of file GbSphere3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 514 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 77 of file GbVoxelMatrix3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 520 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 112 of file GbSphere3D.cpp.
Reimplemented from GbObject3D.
Definition at line 57 of file GbObjectGroup3D.cpp.
Reimplemented from GbObject3D.
Definition at line 123 of file GbSphere3D.cpp.
Reimplemented from GbObject3D.
Definition at line 62 of file GbObjectGroup3D.cpp.
Reimplemented from GbObject3D.
Definition at line 133 of file GbSphere3D.cpp.
Reimplemented from GbObject3D.
Definition at line 67 of file GbObjectGroup3D.cpp.
Reimplemented from GbObject3D.
Definition at line 143 of file GbSphere3D.cpp.
| void GbVoxelMatrix3D::setClosedVoidSpaceToSolid | ( | ) |
Definition at line 90 of file GbVoxelMatrix3D.cpp.
|
inline |
Definition at line 331 of file GbSpatialData3D.h.
| void GbTriFaceMesh3D::setKdTreeSplitAlgorithm | ( | KDTREE_SPLITAGORITHM | mode | ) |
Definition at line 241 of file GbTriFaceMesh3D.cpp.
Definition at line 206 of file GbCylinder3D.cpp.
Definition at line 279 of file GbTriangle3D.cpp.
Definition at line 217 of file GbCylinder3D.cpp.
Definition at line 112 of file GbCuboid3D.cpp.
Definition at line 103 of file GbLine3D.cpp.
Definition at line 227 of file GbCylinder3D.cpp.
Definition at line 122 of file GbCuboid3D.cpp.
Definition at line 114 of file GbLine3D.cpp.
Definition at line 132 of file GbCuboid3D.cpp.
Definition at line 125 of file GbLine3D.cpp.
Definition at line 200 of file GbCylinder3D.cpp.
Definition at line 72 of file GbObjectGroup3D.cpp.
Definition at line 153 of file GbSphere3D.cpp.
| void CoordinateTransformation3D::setTransformationValues | ( | const double & | originX1, |
| const double & | originX2, | ||
| const double & | originX3, | ||
| const double & | dx1, | ||
| const double & | dx2, | ||
| const double & | dx3, | ||
| const double & | alpha, | ||
| const double & | beta, | ||
| const double & | gamma | ||
| ) |
Set transformation values.
==== Set transformation values ====
| a | transformed coordinate system x0 (in global coordinates) |
| b | transformed coordinate system y0 (in global coordinates) |
| c | transformed coordinate system z0 (in global coordinates) |
| dx1 | x coordinate scaling (dx_transformed/dx_global) |
| dx2 | y coordinate scaling (dy_transformed/dy_global) |
| dx3 | z coordinate scaling (dz_transformed/dz_global) |
| alpha | rotation around z angle (positive FROM global TO transformed coordinate system) |
| beta | rotation around y angle |
| gamma | rotation around x angle |
| IllegalArgumentException | if c1 of the scale values is between -1.0E-8 and 1.0E-8 |
Definition at line 100 of file CoordinateTransformation3D.cpp.
| int GbPolygon3D::size | ( | ) |
Returns the number of points.
Definition at line 114 of file GbPolygon3D.cpp.
| int gb_system_3d::PointSet3::size | ( | ) |
Definition at line 1238 of file GbSystem3D.cpp.
| double GbVector3D::SquaredLength | ( | ) | const |
Definition at line 262 of file GbVector3D.cpp.
| GbVector3D GbVector3D::Subtract | ( | GbVector3D & | vector | ) |
Definition at line 171 of file GbVector3D.cpp.
| string GbVector3D::toString | ( | ) |
Definition at line 78 of file GbVector3D.cpp.
| string CoordinateTransformation3D::toString | ( | ) | const |
Returns a string representation of this transformation.
Definition at line 312 of file CoordinateTransformation3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 396 of file GbCuboid3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 285 of file GbCylinder3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 141 of file GbLine3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 92 of file GbObjectGroup3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 119 of file GbPoint3D.cpp.
|
overridevirtual |
Returns a string representation of this 3D polygon.
Implements ObObject.
Definition at line 347 of file GbPolygon3D.cpp.
|
overridevirtual |
Returns a string representation of this triangular mesh.
Implements ObObject.
Definition at line 93 of file GbQuadFaceMesh3D.cpp.
|
overridevirtual |
this->isPointInCrossection(x11, x22) || !this->isPointInCrossection(x21, x12)) return true;
*=====================================================*/
Implements ObObject.
Definition at line 212 of file GbSphere3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 307 of file GbTriangle3D.cpp.
|
overridevirtual |
Returns a string representation of this triangular mesh.
Implements ObObject.
Definition at line 299 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Returns a string representation of this triangular mesh.
Implements ObObject.
Definition at line 279 of file GbTriFaceMesh3D.cpp.
|
overridevirtual |
Implements ObObject.
Definition at line 342 of file GbVoxelMatrix3D.cpp.
Definition at line 79 of file GbPoint3D.cpp.
Definition at line 602 of file GbSphere3D.cpp.
| double CoordinateTransformation3D::transformBackwardToX1Coordinate | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) | const |
Transform FROM transformed coordinates TO global coordinates.
| x1 | the transformed x coordinate |
| x2 | the transformed y coordinate |
| x3 | the transformed z coordinate |
Definition at line 253 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformBackwardToX1CoordinateIgnoringRotation | ( | const double & | x1 | ) | const |
Transform FROM transformed coordinates TO global coordinates (ignoring rotation).
| x1 | the transformed x coordinate |
Definition at line 284 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformBackwardToX2Coordinate | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) | const |
Definition at line 262 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformBackwardToX2CoordinateIgnoringRotation | ( | const double & | x2 | ) | const |
Definition at line 292 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformBackwardToX3Coordinate | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) | const |
Definition at line 271 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformBackwardToX3CoordinateIgnoringRotation | ( | const double & | x3 | ) | const |
Definition at line 300 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformForwardToX1Coordinate | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) | const |
Transform FROM global coordinates TO transformed coordinates.
| x1 | the global x coordinate |
| x2 | the global y coordinate |
| x3 | the global z coordinate |
Definition at line 192 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformForwardToX1CoordinateIgnoringRotation | ( | const double & | x1 | ) | const |
Transform FROM global coordinates TO transformed coordinates (ignoring rotation).
| x1 | the global x coordinate |
Definition at line 223 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformForwardToX2Coordinate | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) | const |
Definition at line 201 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformForwardToX2CoordinateIgnoringRotation | ( | const double & | x2 | ) | const |
Definition at line 231 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformForwardToX3Coordinate | ( | const double & | x1, |
| const double & | x2, | ||
| const double & | x3 | ||
| ) | const |
Definition at line 210 of file CoordinateTransformation3D.cpp.
| double CoordinateTransformation3D::transformForwardToX3CoordinateIgnoringRotation | ( | const double & | x3 | ) | const |
Definition at line 239 of file CoordinateTransformation3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 267 of file GbLine3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 82 of file GbVoxelMatrix3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 444 of file GbCuboid3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 126 of file GbPoint3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 243 of file GbTriangularMesh3D.cpp.
|
overridevirtual |
Reimplemented from GbObject3D.
Definition at line 586 of file GbTriFaceMesh3D.cpp.
| GbVector3D GbVector3D::UnitCross | ( | const GbVector3D & | rkV | ) | const |
Definition at line 300 of file GbVector3D.cpp.
| double GbTriangularMesh3D::VolumeSign | ( | GbVector3D & | a, |
| GbVector3D & | b, | ||
| GbVector3D & | c, | ||
| GbVector3D & | d | ||
| ) |
Definition at line 1470 of file GbTriangularMesh3D.cpp.
| void GbTriangularMesh3D::writeMesh | ( | std::string | filename, |
| WbWriter * | writer, | ||
| bool | writeNormals = false |
||
| ) |
Definition at line 1088 of file GbTriangularMesh3D.cpp.
|
virtual |
Definition at line 967 of file GbTriFaceMesh3D.cpp.
Definition at line 1010 of file GbTriFaceMesh3D.cpp.
Definition at line 1035 of file GbVoxelMatrix3D.cpp.
Definition at line 1085 of file GbVoxelMatrix3D.cpp.
Definition at line 1196 of file GbVoxelMatrix3D.cpp.
Definition at line 1145 of file GbVoxelMatrix3D.cpp.
| double & GbVector3D::X1 | ( | ) |
Definition at line 114 of file GbVector3D.cpp.
| double GbVector3D::X1 | ( | ) | const |
Definition at line 112 of file GbVector3D.cpp.
| double & GbVector3D::X2 | ( | ) |
Definition at line 118 of file GbVector3D.cpp.
| double GbVector3D::X2 | ( | ) | const |
Definition at line 116 of file GbVector3D.cpp.
| double & GbVector3D::X3 | ( | ) |
Definition at line 122 of file GbVector3D.cpp.
| double GbVector3D::X3 | ( | ) | const |
Definition at line 120 of file GbVector3D.cpp.
|
override |
Definition at line 87 of file GbCuboid3D.cpp.
|
override |
Definition at line 108 of file GbCylinder3D.cpp.
|
override |
Definition at line 67 of file GbLine3D.cpp.
|
overridedefault |
|
inlineoverride |
Definition at line 278 of file GbSpatialData3D.h.
|
override |
Definition at line 97 of file GbPolygon3D.cpp.
|
override |
Definition at line 65 of file GbQuadFaceMesh3D.cpp.
|
inlinevirtual |
Definition at line 64 of file GbSpatialData3D.h.
|
override |
Definition at line 83 of file GbSphere3D.cpp.
|
inlineoverride |
Definition at line 87 of file GbSpatialData3D.h.
|
override |
Definition at line 91 of file GbTriangle3D.cpp.
|
override |
Definition at line 143 of file GbTriangularMesh3D.cpp.
|
override |
Definition at line 86 of file GbTriFaceMesh3D.cpp.
|
inlinevirtual |
Definition at line 335 of file GbSpatialData3D.h.
|
static |
Definition at line 86 of file GbPolygon3D.h.
| GbPointCloud3D<T>* GbPointCloud3D< T >::InterpolationStrategy::data |
Definition at line 336 of file GbSpatialData3D.h.
Definition at line 57 of file GbVoxelMatrix3D.h.
| uint Node::index |
Definition at line 246 of file GbSpatialData3D.h.
| std::unique_ptr<Node> Node::left |
Definition at line 247 of file GbSpatialData3D.h.
| std::unique_ptr<Node> Node::right |
Definition at line 247 of file GbSpatialData3D.h.
Definition at line 56 of file GbVoxelMatrix3D.h.
|
static |
Definition at line 130 of file GbVector3D.h.
|
static |
Definition at line 131 of file GbVector3D.h.
|
static |
Definition at line 132 of file GbVector3D.h.
|
static |
Definition at line 129 of file GbVector3D.h.