Table 5.19 — TDM_Arc

Section Property Property description
ID

ID

010202

Name

TDM_Arc

Definition

An instance of this template specifies a circular arc, the endpoints of which are specified by the <DRM Vertex> components, and the centre point is specified by the <DRM LSR 3D Location> component.
DRM class usage

Required DRM classes

<DRM Arc>
<DRM Vertex>
<DRM LSR 3D Location>

Optional DRM classes

<DRM Reference Vector>
<DRM Classification>
<DRM Property Value>
<DRM Geometry Edge>
<DRM Edge Direction>

Template relationships

Supertemplate

<TDM_Linear>

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.3a — <TDM_Arc> DRM class diagram

Template relation diagram

Figure 5.18b — <TDM_Arc> template relationships

Script

Embedded abstract script

Type

Type Description

Enum Edge_Direction
Common records Location
Script records ScriptArc
Functions SetCoordinate
GetCoordinate
SetCoordinate
GetCoordinatCount
RemoveCoordinate
ModifyCoordinate
AddCoordinate
SetVertexNormal
GetVertexNormal
GetVertexNormalCount
RemoveVertexNormal
ModifyVertexNormal
AddVertexNormal
SetEdgeDirection
getEdgeDirection
Explanatory

Clarifications

None.

Example(s)

None.

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