: Public <<type>> Class
Created: 4/10/2008 12:16:12 PM
Modified: 7/1/2008 1:54:07 PM
Project:
Advanced:
GM_OrientableCurve consists of a curve and an orientation inherited from GM_OrientablePrimitive. If the orientation is "+", then the GM_OrientableCurve is a GM_Curve. If the orientation is "-", then the GM_OrientableCurve is related to another GM_Curve with a parameterization that reverses the sense of the curve traversal.<br /></p><p>GM_OrientableCurve:<br /></p><p>{Orientation = "+" implies primitive = self};<br /></p><p>{Orientation = "-" implies <br /></p><p>primitive.parameterization(length()-s) = parameterization(s)};<br /></p>
Operation
Public
boundary():GM_CurveBoundary
Details:
sequential
Element Source Role Target Role
«type» GM_CompositeCurve
Class  
Name: composite
 
Name: generator
 
Details:
 
Tag Value
persistence persistent
Details:
 
Constraint Type Status
primitive.isTypeOf(GM_Curve) Invariant Approved
Details:
 
Object Type Connection Notes
«type» GM_Curve Class Generalization  
«type» GM_CompositeCurve Class Generalization  
«type» GM_OrientablePrimitive Class Generalization