GM_GriddedSurface : Public abstract Interface
Created: 23.5.2022 18.05.06
Modified: 1.8.2022 13.54.05
Project:
Advanced:
The Gridded Surface (Figure 23) is a Parametric Curve Surface defined from a rectangular grid in the parameter space. The rows from this grid are control points for horizontal surface curves; the columns are control points for vertical surface curves. The working assumption is that for a pair of parametric coordinates (s, t), that the horizontal curves for each integer offset are calculated and evaluated at "s". This defines a sequence of control points:<br/>#lt;cn(s) : s = 1 ? columns#gt; <br/><br/>From this sequence, a vertical curve is calculated for "s," and evaluated at "t". In most cases, the order of calculation (horizontal-vertical versus vertical-horizontal) does not make a difference. Where it does, the horizontal-vertical order shall be the one used.<br/>
Attribute
Public Integer
  colums
Details:
 
Public DirectPosition
  controlPoints
Details:
 
Public DirectPosition
  dataPoint
Details:
 
Public GeometryType
  horizontalCurveType
Details:
 
Public Knot
  knot
Details:
 
Public Integer
  rows
Details:
 
Public GeometryType
  verticalCurveType
Details:
 
Operation
Public
horizontalCurve( v: Real,
):Curve
Details:
Sequential
Public
ParametricCurveSurface( data: ParametricCurveSurfaceData,
):ParametricCurveSurface
Details:
Sequential
Public
surface( u: Real,
v: Real,
):DirectPosition
Details:
Sequential
Public
verticalCurve( u: Real,
):Curve
Details:
Sequential
Element Source Role Target Role
Polygon
Interface  
Name: spanningSurface
 
Name:  
 
Details:
 
Tag Value
persistence persistent
Details:
 
RationalRose$Java:ConstructorIs public
Details:
 
RationalRose$Java:DisableAutoSync False
Details:
 
RationalRose$Java:Final False
Details:
 
RationalRose$Java:GenerateCode False
Details:
 
RationalRose$Java:GenerateDefaultConstructor True
Details:
 
RationalRose$Java:GenerateFinalizer False
Details:
 
RationalRose$Java:GenerateInstanceInitializer False
Details:
 
RationalRose$Java:GenerateStaticInitializer False
Details:
 
RationalRose$Java:Static False
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
Cylinder Interface Generalization From  
BSplineSurface Interface Generalization From  
Polygon Interface Weak To  
Sphere Interface Generalization From  
Sphere Interface Generalization From  
Cone Interface Generalization From  
ReferenceSystem Interface Generalization To  
Cone Interface Generalization From  
BilinearGrid Interface Generalization From  
«datatype» ParametricCurveSurfaceData DataType Dependency To  
Surface Interface Generalization To