: Public <<type>> Class
Created: 23.5.2022 18.05.07
Modified: 1.8.2022 13.54.08
Project:
Advanced:
GM_OrientableSurface consists of a surface and an orientation inherited from GM_OrientablePrimitive. If the orientation is "+", then the GM_OrientableSurface is a GM_Surface. If the orientation is "-", then the GM_OrientableSurface is a reference to a GM_Surface with an upNormal that reverses the direction for this GM_OrientableSurface, the sense of "the top of the surface" (see 6.4.33.2).<br/>GM_OrientableSurface:<br/>{Orientation = "+" implies primitive = self};<br/>{(Orientation = "-" and TransfiniteSet::contains(p : DirectPosition)) <br/>  implies (primitive.upNormal(p) = - self.upNormal(p))};<br/>
Operation
Public
boundary():GM_SurfaceBoundary
Details:
Sequential
Element Source Role Target Role
«type» GM_CompositeSurface
Class  
Name: generator
 
Name: composite
 
Details:
 
Tag Value
persistence persistent
Details:
 
Constraint Type Status
primitive.isTypeOf(GM_Surface) Invariant Approved
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«type» GM_OrientablePrimitive Class Generalization To  
«type» GM_CompositeSurface Class Generalization From  
«type» GM_Surface Class Generalization From  
Surface Interface Dependency To