Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

WO006

  • Last UpdatedMay 12, 2023
  • 2 minute read

Name

WO006 - AutoNest Interface routine - Define number of segment parts

Purpose

The procedure defines the number of segment parts for one contour.

Declaration

void wo006 ( const int PlatePartNo,

const int ContourNo,

const int NumberOfSegParts, const int ContourType, const int MarkingType, const int MarkingSide);

Input

Parameters:

PlatePartNo

The identification number for the plate part

ContourNo

The contour number, starting at 1

NumberOfSegParts

The number of segment parts for the contour

ContourType

The type of contour:

=

1

Outer contour

=

2

Hole

=

3

Marking

=

4

Blasting

=

5

GSD

MarkingType

The type of marking/blasting/GSD:

=

0

Hull curve or no reference

=

1

Hole

=

2

Bracket

=

3

Inner seam in PLCM

=

4

Stiffener

=

5

Flange

=

6

Added contour

=

7

Bracket notch

=

8

Knuckle line

=

9

Reference plane

=

10

Pipe penetration

=

11

Nominal contour

=

12

Web with flange geometry

=

13

Flange with web geometry

=

14

Structure

=

15

Swedging

=

16

Metal touching line

=

17

Small hole

=

18

Bracket overlap

=

19

Intersecting panel

=

20

Intersecting bracket on another panel

=

21

Cutout crossing

=

22

Abutting profile

=

23

Abutting shell profile

=

24

Reference line in PLCM

=

25

Attachment angle, intersecting panel

=

26

Attachment angle, intersecting bracket

=

27

Attachment angle, profile

=

28

Attachment angle, bracket

=

29

GSD at plate part corner

=

30

GSD, manually added

=

31

GSD at notches for seams/butts in the shell

=

32

GSD at CL

MarkingSide

The side of marking/blasting/GSD:

=

+1

This side

=

0

Both sides

=

-1

Other side

Irrelevant for burning contours.

Result

None.

/

/*

* External declarations

*/

extern "C"

{

#if !defined TBLAYOUTPLUGIN_API #define TBLAYOUTPLUGIN_API

#endif

/*

*********************************************************************

*

* Main procedure - wo006

*

*********************************************************************

*/

#ifdef WIN32 TBLAYOUTPLUGIN_API

#endif

void wo006 ( const int /* PlatePartNo */,

const int /* ContourNo */,

const int /* NumberOfSegParts */, const int /* ContourType */, const int /* MarkingType */, const int /* MarkingSide */)

{

}

}

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in