-- File: TFace1.cdl -- Created: Wed May 27 15:20:30 1992 -- Author: Remi LEQUETTE -- ---Copyright: Matra Datavision 1992 class TFace1 from PBRep inherits TFace1 from PTopoDS ---Purpose: The TFace1 from PBRep is based on the TFace1 from -- TopoDS. The TFace1 contains : -- -- * A surface, a tolerance, a location -- -- * A NaturalRestriction flag, when this flag is -- True the boundary of the face is known to be the -- parametric space (Umin, UMax, VMin, VMax). uses Surface from PGeom, Triangulation from PPoly, Location from PTopLoc is Create returns mutable TFace1 from PBRep; ---Purpose: Creates an empty TFace1. ---Level: Internal Surface(me) returns Surface from PGeom is static; ---Level: Internal Triangulation(me) returns any Triangulation from PPoly is static; ---Level: Internal Location(me) returns Location from PTopLoc is static; ---Level: Internal Tolerance(me) returns Real is static; ---Level: Internal Surface(me : mutable; S : Surface from PGeom) is static; ---Level: Internal Triangulation(me : mutable; T : Triangulation from PPoly) is static; ---Level: Internal Location(me : mutable; L : Location from PTopLoc) is static; ---Level: Internal Tolerance(me : mutable; T : Real) is static; ---Level: Internal NaturalRestriction(me) returns Boolean is static; ---Level: Internal NaturalRestriction(me : mutable; N : Boolean) is static; ---Level: Internal fields mySurface : Surface from PGeom; myTriangulation : Triangulation from PPoly; myLocation : Location from PTopLoc; myTolerance : Real; myNaturalRestriction : Boolean; end TFace1;