Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "index"

Index

References

BooleanNode

Re-exports BooleanNode

BooleanOp

Re-exports BooleanOp

BooleanTree

Re-exports BooleanTree

Color

Re-exports Color

DEFAULT_GLOBALS

Re-exports DEFAULT_GLOBALS

DictEntry

Re-exports DictEntry

DraftVersion

Re-exports DraftVersion

EntityOpts

Re-exports EntityOpts

EntityStatus

Re-exports EntityStatus

EntityType

Re-exports EntityType

GlobalParams

Re-exports GlobalParams

IGESDocument

Re-exports IGESDocument

LineFontPattern

Re-exports LineFontPattern

Param

Re-exports Param

PolylineMode

Re-exports PolylineMode

SectionType

Re-exports SectionType

SpecVersion

Re-exports SpecVersion

StatusBlank

Re-exports StatusBlank

StatusHierarchy

Re-exports StatusHierarchy

StatusSubord

Re-exports StatusSubord

StatusUsage

Re-exports StatusUsage

Type

Re-exports Type

Unit

Re-exports Unit

Variables

Const $BODY

$BODY: Stringer<any> = padRight(72, " ")

Const $F8

$F8: Stringer<any> = padLeft(8, " ")

Const $PBODY

$PBODY: Stringer<any> = padRight(64, " ")

Const $SEQ

$SEQ: Stringer<any> = padLeft(7, " ")

Const $Z2

$Z2: Stringer<any> = padLeft(2, "0")

Const $Z7

$Z7: Stringer<any> = padLeft(7, "0")

Const LINEWIDTH_GLOBALS

LINEWIDTH_GLOBALS: 72 = 72

Const LINEWIDTH_PARAMS

LINEWIDTH_PARAMS: 64 = 64

Functions

Const $DATE

  • $DATE(d: Date): string

Const addBooleanTree

Const addCSGBox

  • addCSGBox(doc: IGESDocument, pos: ReadonlyVec, size: ReadonlyVec, xaxis?: ReadonlyVec, zaxis?: ReadonlyVec, opts?: Partial<EntityOpts>): number

Const addCSGCylinder

  • addCSGCylinder(doc: IGESDocument, pos: ReadonlyVec, normal: ReadonlyVec, radius: ReadonlyVec, height: ReadonlyVec, opts?: Partial<EntityOpts>): number

Const addEntity

Const addLine

Const addPoint

Const addPolygon

Const addPolyline

Const formatDictEntry

Const formatGlobals

Const formatLine

  • formatLine(body: string, type: SectionType, i: number): string

Const formatParam

  • formatParam(did: number, pid: number): (Anonymous function)

Const formatParams

  • formatParams(doc: IGESDocument, params: Param[], fmtBody: (body: string, i: number) => string, bodyWidth?: number): string[]
  • Parameters

    • doc: IGESDocument
    • params: Param[]
    • fmtBody: (body: string, i: number) => string
        • (body: string, i: number): string
        • Parameters

          • body: string
          • i: number

          Returns string

    • Default value bodyWidth: number = LINEWIDTH_PARAMS

    Returns string[]

Const formatStart

Const formatStatus

Const formatTerminate

Const newDocument

Const postOrder

Const serialize

Generated using TypeDoc