|
OpenLexocad
27.0
|
Namespaces | |
| RTree | |
Classes | |
| class | AbstractConstraintSolver |
| class | AbstractPoint2dConstraint |
| Base class of all 2d point constraints. More... | |
| class | AbstractPoint2dConstraintSolver |
| class | AbstractPointConstraint |
| Base class of all point constraints. More... | |
| class | AbstractPointConstraintSolver |
| class | Ax1 |
| class | Ax2 |
| class | Ax22d |
| class | Ax2d |
| class | Ax3 |
| class | Bnd_Box |
| class | Box2dRTree |
| class | BoxRTree |
| class | BrepArc |
| class | BrepData |
| The BrepData class holds the boundary representation of a FacetedBrep in the form of a model description and unique points. Each added point has an index. The model is formed by using the indices where '-1' indicates the end of a face and '-2' indicates the end of a loop. More... | |
| class | BrepEdge |
| class | BrepFace |
| class | BrepLoop |
| class | BrepStraight |
| class | BSPTree |
| class | Circ |
| class | Circ2d |
| class | Circ2D3TanAnalyser |
| class | Clipping |
| class | Clothoid2d |
| class | ColorPoint |
| class | CompoundPlaneAngle |
| A compound measure of plane angle in degrees, minutes, seconds, and optionally millionth-seconds of arc. More... | |
| class | Dir |
| class | Dir2d |
| class | GeometricTools |
| class | GeomInit |
| class | GeomTools |
| class | GeomToolsOCC |
| struct | GT_MakeAxisPlacementFrom2Points_Result |
| Struct holding the return values from GeomTools::makeAxisPlacementFrom2Points(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_MakeLineFrom2Points1_Result |
| Struct holding the return values from GeomTools::makeLineFrom2Points1(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_MakePlaneFrom3Points_Result |
| Struct holding the return values from GeomTools::makePlaneFrom3Points(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_ProjectPointOnCircle1_Result |
| Struct holding the return values from GeomTools::projectPointOnCircle1(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_ProjectPointOnLine1_Result |
| Struct holding the return values from GeomTools::projectPointOnLine1(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_ProjectPointOnLine2_Result |
| Struct holding the return values from GeomTools::projectPointOnLine2(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_ProjectPointOnPlane1_Result |
| Struct holding the return values from GeomTools::projectPointOnPlane1(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| struct | GT_ProjectPointOnPlane2_Result |
| Struct holding the return values from GeomTools::projectPointOnPlane2(). Returns ok=true if the operation was successful. Otherwise returns ok=false. For Python Bindings. More... | |
| class | GTrsf |
| class | GTrsf2d |
| class | IndexedMesh |
| class | Lin |
| class | Lin2d |
| class | Mat |
| class | Mat2d |
| class | Matrix4 |
| This is a simple implementation of double based matrix. More... | |
| class | Midpoint2dConstraint |
| class | MidpointConstraint |
| class | Pln |
| class | Pnt |
| Defines a non-persistent 3D Cartesian point. More... | |
| class | Pnt2d |
| Defines a non-persistent 2D cartesian point. More... | |
| class | Point2dConstraintSolver |
| class | Point2dMapWithTolerance |
| class | Point2dOnLine2dConstraint |
| class | PointConstraintSolver |
| class | PointMapWithTolerance |
| class | PointMustBeInRectangleConstraint |
| class | PointOnLineConstraint |
| class | PointOnPlaneConstraint |
| class | PointOnRadius |
| class | PointOnTwoLinesConstraint |
| class | PointStorage |
| class | Precision |
| class | QuadTree |
| class | QuadTreeIterator |
| class | Rect |
| class | Rotation |
| class | Sphere |
| Defines a non-persistent Sphere in 3D space. More... | |
| class | StaticPoint2dConstraint |
| class | StaticPointConstraint |
| class | StringTool |
| class | Trsf |
| class | Trsf2d |
| class | Vec |
| Defines a non-persistent vector in 3D space. More... | |
| class | Vec2d |
| Defines a non-persistent vector in 2D space. More... | |
| class | XY |
| class | XYZ |
Typedefs | |
| typedef std::vector< XYZ > | XYZ_Array |
Functions | |
| GEOM_EXPORT std::istream & | operator>> (std::istream &is, Geom::IndexedMesh &op) |
| GEOM_EXPORT std::ostream & | operator<< (std::ostream &os, Geom::IndexedMesh &op) |
Defines a non-persistent transformation in 3D space.
This transformation is a general transformation.
It can be a Trsf from gp, an affinity, or you can define
your own transformation giving the matrix of transformation.
With a Gtrsf you can transform only a triplet of coordinates
XYZ. It is not possible to transform other geometric objects
because these transformations can change the nature of non-
elementary geometric objects.
The transformation GTrsf can be represented as follow :
V1 V2 V3 T XYZ XYZ
| a11 a12 a13 a14 | | x | | x'|
| a21 a22 a23 a24 | | y | | y'|
| a31 a32 a33 a34 | | z | = | z'|
| 0 0 0 1 | | 1 | | 1 |
| typedef std::vector<XYZ> Geom::XYZ_Array |
|
strong |
|
strong |
|
strong |
|
strong |
| enum Geom::Qualifier |
|
strong |
| GEOM_EXPORT std::ostream& Geom::operator<< | ( | std::ostream & | os, |
| Geom::IndexedMesh & | op | ||
| ) |
| GEOM_EXPORT std::istream& Geom::operator>> | ( | std::istream & | is, |
| Geom::IndexedMesh & | op | ||
| ) |