: Public abstract <<interface>> Interface
Created: 4/10/2008 12:16:14 PM
Modified: 4/10/2008 12:16:14 PM
Project:
Advanced:
GM_Curve and GM_CurveSegment both represent sections of curvilinear geometry, and therefore share a number of operation signatures. These are defined in the interface class GM_GenericCurve (Figure 15). 
Operation
Public
asLineString( spacing: Distance,
offset: Distance,
):GM_LineString
Details:
sequential
Public
constrParam( cp: Real,
):DirectPosition
Details:
sequential
Public
endConstrParam():Real
Details:
sequential
Public
endParam():Distance
Details:
sequential
Public
endPoint():DirectPosition
Details:
sequential
Public
length( cparam1: Real,
cparam2: Real,
):Length
Details:
sequential
Public
length( point1: GM_Position,
point2: GM_Position,
):Length
Details:
sequential
Public
param( s: Distance,
):DirectPosition
Details:
sequential
Public
paramForPoint( p: DirectPosition,
):Set<Distance>, DirectPosition
Details:
sequential
Public
startConstrParam():Real
Details:
sequential
Public
startParam():Distance
Details:
sequential
Public
startPoint():DirectPosition
Details:
sequential
Public
tangent( s: Distance,
):Vector
Details:
sequential
Tag Value
persistence persistent
Details:
 
Object Type Connection Notes
«Abstract» GM_CurveSegment Class Realization  
«type» GM_Curve Class Realization