Table 5.21 — TDM_Ellipse

Section Property Property description
ID

ID

010302

Name

TDM_Ellipse

Definition

An instance of this template specifies a closed plane curve such that for each point on the curve. the sum of points' distances from two fixed points is a constant. The <DRM LSR 3D Location> specifies the centre of the Ellipse

DRM class usage

Required DRM classes

<DRM Ellipse>
<DRM Reference Vector>
<DRM LSR 3D Location>

Optional DRM classes

<DRM Classification>
<DRM Property Value>

Template relationships

Supertemplate

<TDM_Surface>

Subtemplates

This template is concrete and has no subtemplates.

Required child templates

None.

Required parent templates

<TDM_Geometry_Representating>

Optional child templates

None.

Optional parent templates

None.

DRM class diagram

Figure 5.5a — <TDM_Ellipse> DRM class diagram

Template relation diagram

Figure 5.20b — <TDM_Ellipse> template relationships

Script

Embedded abstract script

Type

Type Description

Enum None.
Common records Location
Script records ScriptEllipse
Functions SetCoordinate
GetCoordinate
SetCoordinate
GetCoordinatCount
RemoveCoordinate
ModifyCoordinate
AddCoordinate
SetMajorAxisLength
GetMajorAxisLength
SetMinorAxisLength
GetMinorAxisLength
Explanatory

Clarifications

None.

Example(s)

None.

http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_TR_24788_Ed1.html