TinSurface Type Constants
There are a number of predefined symbolic Lisp
constants; in most cases, these symbolic constants can be combined
like
(+ bcTinStyleTriangles
bcTinStyleContours)
|
Variable/Symbol Name |
Integer |
TinSurface Type |
|
bcTinStyleNone |
0 |
clears all TinSurface styles |
|
bcTinStyleBoundary |
1 |
enables Boundaries display on the TinSurface |
|
bcTinStylePoints |
2 |
enables Points display on the TinSurface |
|
bcTinStyleTriangles |
4 |
enables Triangles display on the TinSurface |
|
bcTinStyleContours |
8 |
enables Height Contours display on the TinSurface |
|
bcTinStyleElevationTooltip |
16 |
enables ToolTips display on the TinSurface |
|
|
|
|
|
bcTinMeshTypeElevation |
1 |
Mesh generation : specifies elevation |
|
bcTinMeshTypeDepth |
2 |
Mesh generation : specifies depth |
|
|
|
|
|
bcTin3dSolidTypeElevation |
1 |
3dSolid generation : specifies elevation |
|
bcTin3dSolidTypeDepth |
2 |
3dSolid generation : specifies depth |
|
|
|
|
|
bcTinVolumeBaseComparison |
0 |
VolumeSurface : reference is base height |
|
bcTinVolumeToElevation |
1 |
VolumeSurface : reference is elevation value |
|
bcTinVolumeToDepth |
2 |
VolumeSurface : reference is depth value |
|
|
|
|
|
bcTinNoAlignmentView |
0 |
not an alignment view entity |
|
bcTinAlignmentView |
1 |
generic alignment view entity |
|
bcTinVAlignmentView |
2 |
vertical alignment view entity |
|
|
|
|
EConstraintType |
bcTinBreakline |
0 |
Breakline type |
|
bcTinBoundary |
1 |
Boundary type |
|
bcTinWall |
2 |
Wall type |
|
|
|
|
EBreaklineType |
bcTinBreaklineNomal |
0 |
normal Breakline |
|
bcTinNonDestructive |
1 |
non-destructive Breakline |
|
|
|
|
EIntersectionElevation |
bcTinNotAllowed |
0 |
indicates wrong status/result |
|
bcTinElevationMin |
1 |
specifies minimum elevation |
|
bcTinElevationMax |
2 |
specifies maximum elevation |
|
bcTinElevationMid |
3 |
specifies average/mid elevation |
|
|
|
|
EWallType |
bcTinWallNomal |
0 |
normal wall type |
|
bcTinWallProjected |
1 |
projected wall type |
|
|
|
|
EWallSide |
bcTinWallLeft |
0 |
left-side wall type |
|
bcTinWallRight |
1 |
right-side wall type |
|
|
|
|
EBoundaryType |
bcTinShow |
0 |
show the tin inside the boundary |
|
bcTinHide |
1 |
hide the tin inside the boundary ("hole") |
|
bcTinOuter |
2 |
boundary is an outer boundary ("clip") |
|
|
|
|
ECropType |
bcTinRemoveBreaklines |
0 |
remove BreakLines |
|
bcTinLeaveBreaklines |
1 |
keep BreakLines |
|
|
|
|
EVolumeMethod |
bcTinVolumeSimplePrisms |
0 |
only returns net volume, surfaces must have same boundaries |
|
bcTinVolumeIsopachytes |
1 |
not implemented |
|
bcTinVolumeComplexPrisms |
2 |
fill/cut volumes |
|
bcTinVolumeElevation |
3 |
volume to fixed elevation |
|
bcTinVolumeDepth |
4 |
volume to offset surface |
|
bcTinVolumeIsopachytesDrape |
5 |
|
|
|
|
|
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 |
|
|
|
|
ETinGradingSide |
bcTinGradingSideNone |
-1 |
|
|
bcTinGradingSideLeft |
0 |
grading at left side |
|
bcTinGradingSideRight |
1 |
grading at right side |
|
|
|
|
ETinGradingType |
bcTinGradingTypeNone |
-1 |
undefined grading type |
|
bcTinGradingTypeSlopeSurface |
0 |
surface type |
|
bcTinGradingTypeSlopeOffset |
1 |
slope offset type |
|
|
|
|
ETinSlopeFormat |
bcTinSlopeNoFormat |
-1 |
|
|
bcTinSlopeRiseRun |
0 |
using rise-run format |
|
bcTinSlopeDegrees |
1 |
using degrees |
|
bcTinSlopePercent |
2 |
using percentage |
|
bcTinSlopeRadians |
3 |
using radians |
|
|
|
|
ETinGradingCalculationMethod |
bcTinGradingAccurate |
0 |
using precise calculation |
|
bcTinGradingFast |
1 |
using fast calculation (bit less precise) |
|
|
|
|
ETinGradingVisualStyle (bit flags) |
bcTinGradingDrawNothing |
0 |
no visualisation |
|
bcTinGradingDrawSurface |
1 |
visualise the surface |
|
bcTinGradingDrawRays |
2 |
visualise rays |
|
bcTinGradingDrawDaylight |
4 |
visualise daylight contour |
|
|
|
|
ETinGradingStatus (bit flags) |
bcTinGradingNoStatus |
0 |
|
|
bcTinGradingOk |
1 |
|
|
bcTinGradingUpdateNeeded |
2 |
|
|
bcTinGradingIncorrectInputData |
4 |
|
|
bcTinGradingSurfaceMissing |
8 |
|
|
bcTinGradingRuleMissing |
16 |
|
|
bcTinGradingInputDataOutsideSurface |
32 |
|
|
bcTinGradingGradingOutsideSurface |
64 |
|
|
bcTinGradingOffsetFailed |
128 |
|
|
bcTinGradingMultipleOffsetResult |
256 |
|
|
bcTinGradingZeroGrading |
512 |
|
|
bcTinGradingUnknownError |
1024 |
|
|
bcTinGradingInputDataMissing |
2048 |
|
|
bcTinGradingInvalidInput |
4096 |
|
|
bcTinGradingInvalidRule |
8192 |
|
|
bcTinGradingTimeout |
16384 |
|
|
|
|
|
© Bricsys NV. All rights reserved. |