GeomToIGES
OCCT package GeomToIGES: GeomToIGES_GeomCurve, GeomToIGES_GeomEntity, GeomToIGES_GeomPoint, GeomToIGES_GeomSurface, and 1 more bound classes.
GeomToIGES_GeomCurve
This class implements the transfer of the Curve Entity from Geom To IGES. These can be: Curve . BoundedCurve.
- BSplineCurve
- BezierCurve
- TrimmedCurve . Conic
- Circle
- Ellipse
- Hyperbloa
- Line
- Parabola . OffsetCurve
Constructors(2)
Creates a tool GeomCurve ready to run and sets its fields as GE's.
Parameters (1)GE
Instance methods(12)
- TransferCurve(start: Geom_Curve, Udeb: number, Ufin: number): IGESData_IGESEntity
Transfer a GeometryEntity which answer True to the member : BRepToIGES::IsGeomCurve(Geometry). If this Entity could not be converted, this member returns a NullEntity.
Parameters (3)startUdebUfin
- TransferCurve(start: Geom_BoundedCurve, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_BSplineCurve, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_BezierCurve, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_TrimmedCurve, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_Conic, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_Circle, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_Ellipse, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_Hyperbola, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_Line, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_Parabola, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
- TransferCurve(start: Geom_OffsetCurve, Udeb: number, Ufin: number): IGESData_IGESEntityParameters (3)
startUdebUfin
GeomToIGES_GeomEntity
provides methods to transfer Geom entity from CASCADE to IGES.
Constructors(2)
Creates a tool GeomEntity.
Creates a tool ready to run and sets its fields as GE's.
Parameters (1)GE
Instance methods(4)
- SetModel(model: IGESData_IGESModel): void
Set the value of "TheModel".
Parameters (1)model
Returns the value of "TheModel".
- SetUnit(unit: number): void
Sets the value of the UnitFlag.
Parameters (1)unit
- GetUnit(): number
Returns the value of the UnitFlag of the header of the model in meters.
GeomToIGES_GeomPoint
This class implements the transfer of the Point Entity from Geom to IGES. These are: . Point.
- CartesianPoint
Constructors(2)
Creates a tool GeomPoint ready to run and sets its fields as GE's.
Parameters (1)GE
Instance methods(2)
- TransferPoint(start: Geom_Point): IGESGeom_Point
Transfer a Point from Geom to IGES. If this Entity could not be converted, this member returns a NullEntity.
Parameters (1)start
Transfer a CartesianPoint from Geom to IGES. If this Entity could not be converted, this member returns a NullEntity.
Parameters (1)start
GeomToIGES_GeomSurface
This class implements the transfer of the Surface Entity from Geom To IGES. These can be: . BoundedSurface.
- BSplineSurface
- BezierSurface
- RectangularTrimmedSurface . ElementarySurface
- Plane
- CylindricalSurface
- ConicalSurface
- SphericalSurface
- ToroidalSurface . SweptSurface
- SurfaceOfLinearExtrusion
- SurfaceOfRevolution . OffsetSurface
Constructors(2)
Creates a tool GeomSurface ready to run and sets its fields as GE's.
Parameters (1)GE
Instance methods(25)
- TransferSurface(start: Geom_Surface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntity
Transfer a GeometryEntity which answer True to the member : BRepToIGES::IsGeomSurface(Geometry). If this Entity could not be converted, this member returns a NullEntity.
Parameters (5)startUdebUfinVdebVfin
- TransferSurface(start: Geom_BoundedSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_BSplineSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_BezierSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_RectangularTrimmedSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_ElementarySurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_Plane, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_CylindricalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_ConicalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_SphericalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_ToroidalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_SweptSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_SurfaceOfLinearExtrusion, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_SurfaceOfRevolution, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSurface(start: Geom_OffsetSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferPlaneSurface(start: Geom_Plane, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferCylindricalSurface(start: Geom_CylindricalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferConicalSurface(start: Geom_ConicalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferSphericalSurface(start: Geom_SphericalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- TransferToroidalSurface(start: Geom_ToroidalSurface, Udeb: number, Ufin: number, Vdeb: number, Vfin: number): IGESData_IGESEntityParameters (5)
startUdebUfinVdebVfin
- Length(): number
Returns the value of "TheLength".
- GetBRepMode(): boolean
Returns Brep mode flag.
- SetBRepMode(flag: boolean): void
Sets BRep mode flag.
Parameters (1)flag
- GetAnalyticMode(): boolean
Returns flag for writing elementary surfaces.
- SetAnalyticMode(flag: boolean): void
Setst flag for writing elementary surfaces.
Parameters (1)flag
GeomToIGES_GeomVector
This class implements the transfer of the Vector from Geom to IGES. These can be: . Vector.
- Direction
- VectorWithMagnitude
Constructors(2)
Creates a tool GeomVector ready to run and sets its fields as GE's.
Parameters (1)GE
Instance methods(3)
- TransferVector(start: Geom_Vector): IGESGeom_Direction
Transfer a GeometryEntity which answer True to the member : BRepToIGES::IsGeomVector(Geometry). If this Entity could not be converted, this member returns a NullEntity.
Parameters (1)start
- Parameters (1)
start
- Parameters (1)
start