1 // File: GeomToIGES_GeomPoint.cxx
3 // modif du 14/09/95 mjm
4 // prise en compte de l'unite choisi par l'utilisateur
5 // pour l'ecriture du fichier IGES.
7 #include <GeomToIGES_GeomPoint.ixx>
12 #include <Geom_Point.hxx>
14 #include <IGESGeom_Point.hxx>
16 #include <Interface_Macros.hxx>
19 //=============================================================================
20 // GeomToIGES_GeomPoint
21 //=============================================================================
23 GeomToIGES_GeomPoint::GeomToIGES_GeomPoint
24 (const GeomToIGES_GeomEntity& GE)
25 :GeomToIGES_GeomEntity(GE)
30 //=============================================================================
31 // GeomToIGES_GeomPoint
32 //=============================================================================
34 GeomToIGES_GeomPoint::GeomToIGES_GeomPoint()
36 :GeomToIGES_GeomEntity()
41 //=============================================================================
42 // Transfer de Point de Geom vers IGES
44 //=============================================================================
46 Handle(IGESGeom_Point) GeomToIGES_GeomPoint::TransferPoint
47 ( const Handle(Geom_Point)& P)
49 Handle(IGESGeom_Point) Piges = new IGESGeom_Point;
56 Handle(IGESBasic_SubfigureDef) voidsubdef;
57 Piges-> Init(gp_XYZ(X/GetUnit(),Y/GetUnit(),Z/GetUnit()), voidsubdef);
61 //=============================================================================
62 // Transfer de Point de Geom vers IGES
64 //=============================================================================
66 Handle(IGESGeom_Point) GeomToIGES_GeomPoint::TransferPoint
67 ( const Handle(Geom_CartesianPoint)& P)
70 Handle(IGESGeom_Point) Piges = new IGESGeom_Point;
77 Handle(IGESBasic_SubfigureDef) voidsubdef;
78 Piges-> Init(gp_XYZ(X/GetUnit(),Y/GetUnit(),Z/GetUnit()), voidsubdef);