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 | ||
) |