<<Type>> GM_BSplineSurface {Analysis} derived from: GM_GriddedSurface

Parent PackageCoordinate geometryAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
GM_BSplineSurfaceGM_BSplineSurface GM_BSplineSurface (GM_PointGrid pts, Integer deg[1,2], Sequence<GM_Knot> k[0,2], GM_KnotType ks[0,1])GM_BSplineSurface
horizontalCurveGM_Curve horizontalCurve (Real t)GM_ParametricCurveSurface
verticalCurveGM_Curve verticalCurve (Real s)GM_ParametricCurveSurface
surfaceDirectPosition surface (Real s, Real t)GM_ParametricCurveSurface
boundaryGM_SurfaceBoundary boundary ()GM_SurfacePatch


Attributes
NameClassTypeInitial Value
degree[1,2]GM_BSplineSurfaceInteger 
knot[2]GM_BSplineSurfaceSequence<GM_Knot> 
knotSpecGM_BSplineSurfaceGM_KnotType 
surfaceFormGM_BSplineSurfaceGM_BSplineSurfaceForm 
isPolynomialGM_BSplineSurfaceBoolean 
controlPointGM_GriddedSurfaceGM_PointGrid 
rowsGM_GriddedSurfaceInteger 
columnsGM_GriddedSurfaceInteger 
horizontalCurveTypeGM_ParametricCurveSurfaceGM_CurveInterpolation 
verticalCurveTypeGM_ParametricCurveSurfaceGM_CurveInterpolation 
interpolationGM_SurfacePatchGM_SurfaceInterpolation"planar"
numDerivativesOnBoundary[0..1]GM_SurfacePatchInteger0


Associations
NameMy RoleMy ClassOther RoleOther Element
SegmentationpatchGM_SurfacePatchsurfaceGM_Surface


Generalization Relationships
NameClassSupplier
--Not Named--GM_BSplineSurfaceGM_GriddedSurface
--Not Named--GM_GriddedSurfaceGM_ParametricCurveSurface
--Not Named--GM_ParametricCurveSurfaceGM_SurfacePatch


Realize Relationships
NameClassSupplier
--Not Named--GM_SurfacePatchGM_GenericSurface