Civil3d Type Constants


There are a number of predefined symbolic Lisp constants; in most cases, these symbolic constants can be combined like
(+ bcTinCivil3dSurfaceLabels bcTinCivil3dAlignmentsLabels)



Variable/Symbol Name

Integer

Description





ECivilLabelImportFlags

bcTinCivil3dNoLabels

0

no labels to be imported


bcTinCivil3dSurfaceLabels

1

surface labels to be imported


bcTinCivil3dAlignmentsLabels

2

alignment labels to be imported


bcTinCivil3dUnattachedLabels

4

unattached labels to be imported


some preset combinations :




bcTinCivil3dDefaultLabels

6

bcTinCivil3dSurfaceLabels + bcTinCivil3dUnattachedLabels


bcTinCivil3dAllLabels

255

all labels shall be imported





ECivil3dEntityType

bcC3dTypeNoEntity

-1

the entity is not of any C3D type


bcC3dTypeAlignment

0

the entity is a C3D Alignment entity


bcC3dTypeProfile

1

the entity is a C3D Profile entity


bcC3dTypeTinSurface

2

the entity is a C3D TinSurface entity


bcC3dTypeProfileView

3

the entity is a C3D ProfileView entity





ECivil3dAlignmentType

bcC3dNotAlignment

-1

not of any Alignment type


bcC3dCenterline

0

alignment is CenterLine


bcC3dOffset

1

alignment is Offset


bcC3dCurbReturn

2

alignment is CurbReturn


bcC3dRail

3

alignment is Rail


bcC3dMiscellaneous

4

alignment is Miscellaneous





ECivil3dProfileType

bcC3dNotProfile

-1

not of any Profile type


bcC3dLayout

0

profile is Layout


bcC3dStaticSurface

1

profile is StaticSurface


bcC3dDynamicSurface

2

profile is DynamicSurface


bcC3dQuick

3

profile is Quick



©  Bricsys NV. All rights reserved.