"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 97,
"functionID": 5565,
"functionName": "OnUpdateRenderHazefog",
"argumentOrder": 1,
"argumentName": "pCmdUI",
"argumentType": "CCmdUI*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 98,
"functionID": 5566,
"functionName": "OnUpdateRenderAntialias",
"argumentOrder": 1,
"argumentName": "pCmdUI",
"argumentType": "CCmdUI*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 99,
"functionID": 5573,
"functionName": "Serialize",
"argumentOrder": 1,
"argumentName": "ar",
"argumentType": "CArchive&",
"argumentDescription": "See MFC manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 100,
"functionID": 5575,
"functionName": "Dump",
"argumentOrder": 1,
"argumentName": " ",
"argumentType": "CDumpContext&",
"argumentDescription": "See MFC manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 101,
"functionID": 5576,
"functionName": "drawSequence",
"argumentOrder": 1,
"argumentName": "theDC",
"argumentType": "HDC",
"argumentDescription": "Handle to the GDI device context to draw to.",
"InputOutput": "Input"
},
{
"argumentID": 102,
"functionID": 5576,
"functionName": "drawSequence",
"argumentOrder": 2,
"argumentName": "modelName",
"argumentType": "char *",
"argumentDescription": "The name of the model to draw",
"InputOutput": "Input"
},
{
"argumentID": 103,
"functionID": 5576,
"functionName": "drawSequence",
"argumentOrder": 3,
"argumentName": "screenHeight",
"argumentType": "int",
"argumentDescription": "The number of rows or y dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 104,
"functionID": 5576,
"functionName": "drawSequence",
"argumentOrder": 4,
"argumentName": "screenWidth",
"argumentType": "int",
"argumentDescription": "The number of columns or x dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 105,
"functionID": 5576,
"functionName": "drawSequence",
"argumentOrder": 5,
"argumentName": "frameCounter",
"argumentType": "int",
"argumentDescription": "The current frame number.",
"InputOutput": "Input"
},
{
"argumentID": 106,
"functionID": 5577,
"functionName": "drawStill",
"argumentOrder": 1,
"argumentName": "theWindow",
"argumentType": "HWND",
"argumentDescription": "Handle to the window to draw to.",
"InputOutput": "Input"
},
{
"argumentID": 107,
"functionID": 5577,
"functionName": "drawStill",
"argumentOrder": 2,
"argumentName": "modelName",
"argumentType": "char *",
"argumentDescription": "The name of the model to draw",
"InputOutput": "Input"
},
{
"argumentID": 108,
"functionID": 5577,
"functionName": "drawStill",
"argumentOrder": 3,
"argumentName": "screenHeight",
"argumentType": "int",
"argumentDescription": "The number of rows or y dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 109,
"functionID": 5577,
"functionName": "drawStill",
"argumentOrder": 4,
"argumentName": "screenWidth",
"argumentType": "int",
"argumentDescription": "The number of columns or x dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 110,
"functionID": 5579,
"functionName": "insertionSort",
"argumentOrder": 1,
"argumentName": "theItems[]",
"argumentType": "int",
"argumentDescription": "The array of model distances to be sorted. This array contains the key.",
"InputOutput": "In-Out"
},
{
"argumentID": 111,
"functionID": 5579,
"functionName": "insertionSort",
"argumentOrder": 2,
"argumentName": "numItems",
"argumentType": "int",
"argumentDescription": "The number of items in the list.",
"InputOutput": "Input"
},
{
"argumentID": 112,
"functionID": 5580,
"functionName": "removeDuplicates",
"argumentOrder": 1,
"argumentName": "theList[]",
"argumentType": "int",
"argumentDescription": "The list of data to be sorted.",
"InputOutput": "In-Out"
},
{
"argumentID": 113,
"functionID": 5580,
"functionName": "removeDuplicates",
"argumentOrder": 2,
"argumentName": "listLength",
"argumentType": "int *",
"argumentDescription": "The number of cellss in the list array.",
"InputOutput": "In-Out"
},
{
"argumentID": 114,
"functionID": 5581,
"functionName": "prepareCutout",
"argumentOrder": 1,
"argumentName": "aShape",
"argumentType": "shape3d *",
"argumentDescription": "Pointer to a shape object containing the screen vertices that were traced out by the user.",
"InputOutput": "Input"
},
{
"argumentID": 115,
"functionID": 5581,
"functionName": "prepareCutout",
"argumentOrder": 2,
"argumentName": "HWindow",
"argumentType": "HWND",
"argumentDescription": "Handle to the window in which the image resides.",
"InputOutput": "Input"
},
{
"argumentID": 116,
"functionID": 5581,
"functionName": "prepareCutout",
"argumentOrder": 3,
"argumentName": "imageFileName",
"argumentType": "char *",
"argumentDescription": "The image file name in which to store a mask image.",
"InputOutput": "Input"
},
{
"argumentID": 117,
"functionID": 5581,
"functionName": "prepareCutout",
"argumentOrder": 4,
"argumentName": "cutoutName",
"argumentType": "char *",
"argumentDescription": "The pathname of the rotoscoped image (also called a cutout)",
"InputOutput": "Input"
},
{
"argumentID": 118,
"functionID": 5581,
"functionName": "prepareCutout",
"argumentOrder": 5,
"argumentName": "imageWidth",
"argumentType": "int",
"argumentDescription": "The image width in pixels (x dimension)",
"InputOutput": "Input"
},
{
"argumentID": 119,
"functionID": 5581,
"functionName": "prepareCutout",
"argumentOrder": 6,
"argumentName": "imageHeight",
"argumentType": "int",
"argumentDescription": "The image height in pixels (y dimension)",
"InputOutput": "Input"
},
{
"argumentID": 120,
"functionID": 5583,
"functionName": "assembleName",
"argumentOrder": 1,
"argumentName": "inputName",
"argumentType": "char *",
"argumentDescription": "The original pathname",
"InputOutput": "Input"
},
{
"argumentID": 121,
"functionID": 5583,
"functionName": "assembleName",
"argumentOrder": 2,
"argumentName": "theSuffix",
"argumentType": "char",
"argumentDescription": "The character to append to the pathname",
"InputOutput": "Input"
},
{
"argumentID": 122,
"functionID": 5583,
"functionName": "assembleName",
"argumentOrder": 3,
"argumentName": "outputName",
"argumentType": "char *",
"argumentDescription": "The output pathname",
"InputOutput": "Input"
},
{
"argumentID": 123,
"functionID": 5584,
"functionName": "previewMesh",
"argumentOrder": 1,
"argumentName": "theDC",
"argumentType": "HDC",
"argumentDescription": "Handle to the GDI device context to draw to.",
"InputOutput": "Input"
},
{
"argumentID": 124,
"functionID": 5584,
"functionName": "previewMesh",
"argumentOrder": 2,
"argumentName": "modelName",
"argumentType": "char *",
"argumentDescription": "The name of the model to draw",
"InputOutput": "Input"
},
{
"argumentID": 125,
"functionID": 5584,
"functionName": "previewMesh",
"argumentOrder": 3,
"argumentName": "xOff",
"argumentType": "float",
"argumentDescription": "The x axis offset to add to output drawing coordinates",
"InputOutput": "Input"
},
{
"argumentID": 126,
"functionID": 5584,
"functionName": "previewMesh",
"argumentOrder": 4,
"argumentName": "yOff",
"argumentType": "float",
"argumentDescription": "The y axis offset to add to output drawing coordinates",
"InputOutput": "Input"
},
{
"argumentID": 127,
"functionID": 5584,
"functionName": "previewMesh",
"argumentOrder": 5,
"argumentName": "screenHeight",
"argumentType": "int",
"argumentDescription": "The number of rows or y dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 128,
"functionID": 5584,
"functionName": "previewMesh",
"argumentOrder": 6,
"argumentName": "screenWidth",
"argumentType": "int",
"argumentDescription": "The number of columns or x dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 129,
"functionID": 5585,
"functionName": "renderMesh",
"argumentOrder": 1,
"argumentName": "outputImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "Output"
},
{
"argumentID": 130,
"functionID": 5585,
"functionName": "renderMesh",
"argumentOrder": 2,
"argumentName": "inputImage",
"argumentType": "memImage *",
"argumentDescription": "The input texture image. The names of the x, y, and z images are derived from the name of the texture image.",
"InputOutput": "Input"
},
{
"argumentID": 131,
"functionID": 5585,
"functionName": "renderMesh",
"argumentOrder": 3,
"argumentName": "blendIndicator",
"argumentType": "int",
"argumentDescription": "blend indicator. TRUE if the model image is to be blended into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 132,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 1,
"argumentName": "outputImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "Output"
},
{
"argumentID": 133,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 2,
"argumentName": "maskImage",
"argumentType": "memImage *",
"argumentDescription": "An 8 bit alpha image corresponding to the input image.",
"InputOutput": "Input"
},
{
"argumentID": 134,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 3,
"argumentName": "inputImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 135,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 4,
"argumentName": "zBuffer",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image",
"InputOutput": "In-Out"
},
{
"argumentID": 136,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 5,
"argumentName": "vx",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 137,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 6,
"argumentName": "vy",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 138,
"functionID": 5586,
"functionName": "renderMeshz",
"argumentOrder": 7,
"argumentName": "vz",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 139,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 1,
"argumentName": "aMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The transformation matrix",
"InputOutput": "Input"
},
{
"argumentID": 140,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 2,
"argumentName": "outHeight",
"argumentType": "int",
"argumentDescription": "The height of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 141,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 3,
"argumentName": "outWidth",
"argumentType": "int",
"argumentDescription": "The width of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 142,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 4,
"argumentName": "externalCentroid",
"argumentType": "int",
"argumentDescription": "Default: FALSE, in this case the object is transformed relative to its centroid. If TRUE, the object is transformed relative to the 3D point point.",
"InputOutput": "Input"
},
{
"argumentID": 143,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 5,
"argumentName": "centroidX",
"argumentType": "float",
"argumentDescription": "x coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Input"
},
{
"argumentID": 144,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 6,
"argumentName": "centroidY",
"argumentType": "float",
"argumentDescription": "y coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Input"
},
{
"argumentID": 145,
"functionID": 5587,
"functionName": "transformAndProject ",
"argumentOrder": 7,
"argumentName": "centroidZ",
"argumentType": "float",
"argumentDescription": "z coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Input"
},
{
"argumentID": 146,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 1,
"argumentName": "aMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The transformation matrix",
"InputOutput": "Input"
},
{
"argumentID": 147,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 148,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 149,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 4,
"argumentName": "z",
"argumentType": "float",
"argumentDescription": "z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 150,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 5,
"argumentName": "sx",
"argumentType": "int *",
"argumentDescription": "The screen x coordinate (projected)",
"InputOutput": "Output"
},
{
"argumentID": 151,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 6,
"argumentName": "sy",
"argumentType": "int *",
"argumentDescription": "The screen y coordinate (projected)",
"InputOutput": "Output"
},
{
"argumentID": 152,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 7,
"argumentName": "refX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 153,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 8,
"argumentName": "refY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 154,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 9,
"argumentName": "refZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 155,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 10,
"argumentName": "outHeight",
"argumentType": "int",
"argumentDescription": "The height of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 156,
"functionID": 5588,
"functionName": "transformAndProjectPoint2",
"argumentOrder": 11,
"argumentName": "outWidth",
"argumentType": "int",
"argumentDescription": "The width of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 157,
"functionID": 5589,
"functionName": "drawBox",
"argumentOrder": 1,
"argumentName": "theDC",
"argumentType": "HDC",
"argumentDescription": "Handle to the GDI device context to draw to.",
"InputOutput": "Input"
},
{
"argumentID": 158,
"functionID": 5589,
"functionName": "drawBox",
"argumentOrder": 2,
"argumentName": "hPointPen",
"argumentType": "HPEN",
"argumentDescription": "handle to the point pen.",
"InputOutput": "Input"
},
{
"argumentID": 159,
"functionID": 5589,
"functionName": "drawBox",
"argumentOrder": 3,
"argumentName": "hBlackPen",
"argumentType": "HPEN",
"argumentDescription": "handle to a black pen.",
"InputOutput": "Input"
},
{
"argumentID": 160,
"functionID": 5589,
"functionName": "drawBox",
"argumentOrder": 4,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate around which to draw the box.",
"InputOutput": "Input"
},
{
"argumentID": 161,
"functionID": 5589,
"functionName": "drawBox",
"argumentOrder": 5,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate around which to draw the box.",
"InputOutput": "Input"
},
{
"argumentID": 162,
"functionID": 5590,
"functionName": "renderShape",
"argumentOrder": 1,
"argumentName": "outputImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "In-Out"
},
{
"argumentID": 163,
"functionID": 5590,
"functionName": "renderShape",
"argumentOrder": 2,
"argumentName": "blendIndicator",
"argumentType": "int",
"argumentDescription": "TRUE if the model image is to be blended into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 164,
"functionID": 5591,
"functionName": "renderShapez",
"argumentOrder": 1,
"argumentName": "outputImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "In-Out"
},
{
"argumentID": 165,
"functionID": 5591,
"functionName": "renderShapez",
"argumentOrder": 2,
"argumentName": "alphaImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an alpha image",
"InputOutput": "Input"
},
{
"argumentID": 166,
"functionID": 5591,
"functionName": "renderShapez",
"argumentOrder": 3,
"argumentName": "zBuffer",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image",
"InputOutput": "In-Out"
},
{
"argumentID": 167,
"functionID": 5591,
"functionName": "renderShapez",
"argumentOrder": 4,
"argumentName": "vx",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 168,
"functionID": 5591,
"functionName": "renderShapez",
"argumentOrder": 5,
"argumentName": "vy",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 169,
"functionID": 5591,
"functionName": "renderShapez",
"argumentOrder": 6,
"argumentName": "vz",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 170,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 1,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 171,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 2,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "Output"
},
{
"argumentID": 172,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 3,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image",
"InputOutput": "Output"
},
{
"argumentID": 173,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 4,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (degrees)",
"InputOutput": "Input"
},
{
"argumentID": 174,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 5,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (degrees)",
"InputOutput": "Input"
},
{
"argumentID": 175,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 6,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (degrees)",
"InputOutput": "Input"
},
{
"argumentID": 176,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 7,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The screen x coordinate (projected)",
"InputOutput": "Input"
},
{
"argumentID": 177,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 8,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The screen y coordinate (projected)",
"InputOutput": "Input"
},
{
"argumentID": 178,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 9,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The screen z coordinate (always zero)",
"InputOutput": "Input"
},
{
"argumentID": 179,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 10,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The transformed x coordinate (world coord system)",
"InputOutput": "Input"
},
{
"argumentID": 180,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 11,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The transformed y coordinate (world coord system)",
"InputOutput": "Input"
},
{
"argumentID": 181,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 12,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The transformed z coordinate (world coord system)",
"InputOutput": "Input"
},
{
"argumentID": 182,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 13,
"argumentName": "vx",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 183,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 14,
"argumentName": "vy",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 184,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 15,
"argumentName": "vz",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 185,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 16,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 186,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 17,
"argumentName": "refPointX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 187,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 18,
"argumentName": "refPointY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 188,
"functionID": 5592,
"functionName": "iwarpz",
"argumentOrder": 19,
"argumentName": "refPointZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 189,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 1,
"argumentName": "x1",
"argumentType": "int",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 190,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 2,
"argumentName": "y1",
"argumentType": "int",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 191,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 3,
"argumentName": "x2",
"argumentType": "int",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 192,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 4,
"argumentName": "y2",
"argumentType": "int",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 193,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 5,
"argumentName": "m",
"argumentType": "float *",
"argumentDescription": "Line segment slope",
"InputOutput": "Output"
},
{
"argumentID": 194,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 6,
"argumentName": "b",
"argumentType": "float *",
"argumentDescription": "Line segment y axis intercept",
"InputOutput": "Output"
},
{
"argumentID": 195,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 7,
"argumentName": "horzFlag",
"argumentType": "BOOL *",
"argumentDescription": "TRUE if the line segment is horizontal, else FALSE",
"InputOutput": "Output"
},
{
"argumentID": 196,
"functionID": 5593,
"functionName": "getLineEquation",
"argumentOrder": 8,
"argumentName": "vertFlag",
"argumentType": "BOOL *",
"argumentDescription": "TRUE if the line segment is vertical, else FALSE",
"InputOutput": "Output"
},
{
"argumentID": 197,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 1,
"argumentName": "x1",
"argumentType": "float",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 198,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 2,
"argumentName": "y1",
"argumentType": "float",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 199,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 3,
"argumentName": "x2",
"argumentType": "float",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 200,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 4,
"argumentName": "y2",
"argumentType": "float",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 201,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 5,
"argumentName": "m",
"argumentType": "float *",
"argumentDescription": "Line segment slope",
"InputOutput": "Output"
},
{
"argumentID": 202,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 6,
"argumentName": "b",
"argumentType": "float *",
"argumentDescription": "Line segment y axis intercept",
"InputOutput": "Output"
},
{
"argumentID": 203,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 7,
"argumentName": "horzFlag",
"argumentType": "BOOL *",
"argumentDescription": "TRUE if the line segment is horizontal, else FALSE",
"InputOutput": "Output"
},
{
"argumentID": 204,
"functionID": 5594,
"functionName": "getFLineEquation",
"argumentOrder": 8,
"argumentName": "vertFlag",
"argumentType": "BOOL *",
"argumentDescription": "TRUE if the line segment is vertical, else FALSE",
"InputOutput": "Output"
},
{
"argumentID": 205,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 1,
"argumentName": "theShape",
"argumentType": "shape3d *",
"argumentDescription": "The 3D object boundary upon which scan conversion will occur.",
"InputOutput": "Input"
},
{
"argumentID": 206,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate of the horizontal scan line that crosses the boundary.",
"InputOutput": "Input"
},
{
"argumentID": 207,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 3,
"argumentName": "numCoords",
"argumentType": "int *",
"argumentDescription": "The number of screen coordinates found during scan conversion.",
"InputOutput": "Output"
},
{
"argumentID": 208,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 4,
"argumentName": "numAllocatedXCoords",
"argumentType": "int",
"argumentDescription": "The maximum lenth of the screenXCoords array. No more than numAllocatedX Coordinates can be generated during scan conversion without enlarging the array.",
"InputOutput": "Input"
},
{
"argumentID": 209,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 5,
"argumentName": "screenXCoords",
"argumentType": "int *",
"argumentDescription": "The array containing the x coordinates that cross the scan line y. These are sorted in ascending order and duplicates are removed.",
"InputOutput": "Output"
},
{
"argumentID": 210,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 6,
"argumentName": "tXCoords",
"argumentType": "float *",
"argumentDescription": "A list of world x coordinates corresponding to the array of screen X coordinates",
"InputOutput": "Output"
},
{
"argumentID": 211,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 7,
"argumentName": "tYCoords",
"argumentType": "float *",
"argumentDescription": "A list of world y coordinates corresponding to the array of screen X coordinates",
"InputOutput": "Output"
},
{
"argumentID": 212,
"functionID": 5595,
"functionName": "getIntervals ",
"argumentOrder": 8,
"argumentName": "tZCoords",
"argumentType": "float *",
"argumentDescription": "A list of world z coordinates corresponding to the array of screen X coordinates",
"InputOutput": "Output"
},
{
"argumentID": 213,
"functionID": 5596,
"functionName": "insertionSort",
"argumentOrder": 1,
"argumentName": "theItems[]",
"argumentType": "int",
"argumentDescription": "The array of model distances to be sorted. This array contains the key.",
"InputOutput": "Input"
},
{
"argumentID": 214,
"functionID": 5596,
"functionName": "insertionSort",
"argumentOrder": 2,
"argumentName": "itemData1[]",
"argumentType": "float",
"argumentDescription": "A model attribute to be moved along with the sorted key values.",
"InputOutput": "Input"
},
{
"argumentID": 215,
"functionID": 5596,
"functionName": "insertionSort",
"argumentOrder": 3,
"argumentName": "itemData2[]",
"argumentType": "float",
"argumentDescription": "A model attribute to be moved along with the sorted key values.",
"InputOutput": "Input"
},
{
"argumentID": 216,
"functionID": 5596,
"functionName": "insertionSort",
"argumentOrder": 4,
"argumentName": "itemData3[]",
"argumentType": "float",
"argumentDescription": "A model attribute to be moved along with the sorted key values.",
"InputOutput": "Input"
},
{
"argumentID": 217,
"functionID": 5596,
"functionName": "insertionSort",
"argumentOrder": 5,
"argumentName": "numItems",
"argumentType": "int",
"argumentDescription": "The number of items in the list.",
"InputOutput": "Input"
},
{
"argumentID": 218,
"functionID": 5597,
"functionName": "removeDuplicates",
"argumentOrder": 1,
"argumentName": "theList[]",
"argumentType": "int",
"argumentDescription": "An array of keys to be sorted.",
"InputOutput": "In-Out"
},
{
"argumentID": 219,
"functionID": 5597,
"functionName": "removeDuplicates",
"argumentOrder": 2,
"argumentName": "theItemData1[]",
"argumentType": "float",
"argumentDescription": "An array of data to carry along with the sorted keys.",
"InputOutput": "In-Out"
},
{
"argumentID": 220,
"functionID": 5597,
"functionName": "removeDuplicates",
"argumentOrder": 3,
"argumentName": "theItemData2[]",
"argumentType": "float",
"argumentDescription": "An array of data to carry along with the sorted keys.",
"InputOutput": "In-Out"
},
{
"argumentID": 221,
"functionID": 5597,
"functionName": "removeDuplicates",
"argumentOrder": 4,
"argumentName": "theItemData3[]",
"argumentType": "float",
"argumentDescription": "An array of data to carry along with the sorted keys.",
"InputOutput": "In-Out"
},
{
"argumentID": 222,
"functionID": 5597,
"functionName": "removeDuplicates",
"argumentOrder": 5,
"argumentName": "listLength",
"argumentType": "int *",
"argumentDescription": "The number of items in the list after duplicates were removed.",
"InputOutput": "In-Out"
},
{
"argumentID": 223,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 1,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "In-Out"
},
{
"argumentID": 224,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 2,
"argumentName": "maskImage",
"argumentType": "memImage *",
"argumentDescription": "An 8 bit alpha image corresponding to the input image.",
"InputOutput": "Input"
},
{
"argumentID": 225,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 3,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The texture image to be used if the model is to be texture mapped.",
"InputOutput": "Input"
},
{
"argumentID": 226,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 4,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 227,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 5,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 228,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 6,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 229,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 7,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 230,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 8,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 231,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 9,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 232,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 10,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The x axis translation.",
"InputOutput": "Input"
},
{
"argumentID": 233,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 11,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The y axis translation.",
"InputOutput": "Input"
},
{
"argumentID": 234,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 12,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The z axis translation.",
"InputOutput": "Input"
},
{
"argumentID": 235,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 13,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 236,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 14,
"argumentName": "warpIndicator",
"argumentType": "int",
"argumentDescription": "TRUE if the model image is to be warped into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 237,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 15,
"argumentName": "blendIndicator",
"argumentType": "int",
"argumentDescription": "TRUE if the model image is to be blended into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 238,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 16,
"argumentName": "alphaScale",
"argumentType": "float",
"argumentDescription": "The alpha scale factor.",
"InputOutput": "Input"
},
{
"argumentID": 239,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 17,
"argumentName": "refPointX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 240,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 18,
"argumentName": "refPointY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 241,
"functionID": 5598,
"functionName": "iRender",
"argumentOrder": 19,
"argumentName": "refPointZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 242,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 1,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image. Contains the background plate if one is being used.",
"InputOutput": "In-Out"
},
{
"argumentID": 243,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 2,
"argumentName": "matteImage",
"argumentType": "memImage *",
"argumentDescription": "An alpha image",
"InputOutput": "Input"
},
{
"argumentID": 244,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 3,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The texture image to be used if the model is to be texture mapped.",
"InputOutput": "Input"
},
{
"argumentID": 245,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 4,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image",
"InputOutput": "In-Out"
},
{
"argumentID": 246,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 5,
"argumentName": "zBuffer",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image. If NULL, rendering occurs without a Z Buffer.",
"InputOutput": "In-Out"
},
{
"argumentID": 247,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 6,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 248,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 7,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 249,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 8,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 250,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 9,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 251,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 10,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 252,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 11,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 253,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 12,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The x axis translation",
"InputOutput": "Input"
},
{
"argumentID": 254,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 13,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The y axis translation",
"InputOutput": "Input"
},
{
"argumentID": 255,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 14,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The z axis translation",
"InputOutput": "Input"
},
{
"argumentID": 256,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 15,
"argumentName": "vx",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 257,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 16,
"argumentName": "vy",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 258,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 17,
"argumentName": "vz",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 259,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 18,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 260,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 19,
"argumentName": "warpIndicator",
"argumentType": "int",
"argumentDescription": "TRUE if the model image is to be warped into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 261,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 20,
"argumentName": "blendIndicator",
"argumentType": "int",
"argumentDescription": "TRUE if the model image is to be blended into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 262,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 21,
"argumentName": "alphaScale",
"argumentType": "float",
"argumentDescription": "The alpha scale factor.",
"InputOutput": "Input"
},
{
"argumentID": 263,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 22,
"argumentName": "refPointX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 264,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 23,
"argumentName": "refPointY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 265,
"functionID": 5599,
"functionName": "iRenderz",
"argumentOrder": 24,
"argumentName": "refPointZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 266,
"functionID": 5600,
"functionName": "antiAlias",
"argumentOrder": 1,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 267,
"functionID": 5600,
"functionName": "antiAlias",
"argumentOrder": 2,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "In-Out"
},
{
"argumentID": 268,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 1,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 269,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 2,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "In-Out"
},
{
"argumentID": 270,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 3,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 271,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 4,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 272,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 5,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 273,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 6,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 274,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 7,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 275,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 8,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 276,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 9,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The x axis translation",
"InputOutput": "Input"
},
{
"argumentID": 277,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 10,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The y axis translation",
"InputOutput": "Input"
},
{
"argumentID": 278,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 11,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The z axis translation",
"InputOutput": "Input"
},
{
"argumentID": 279,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 12,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 280,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 13,
"argumentName": "refPointX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 281,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 14,
"argumentName": "refPointY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 282,
"functionID": 5604,
"functionName": "fWarp1",
"argumentOrder": 15,
"argumentName": "refPointZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 283,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 1,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 284,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 2,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "Input"
},
{
"argumentID": 285,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 3,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image. The Z Buffer is ignored as are the transformed coordinates if zImage is set to NULL.",
"InputOutput": "Input"
},
{
"argumentID": 286,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 4,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 287,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 5,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 288,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 6,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 289,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 7,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 290,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 8,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 291,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 9,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 292,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 10,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The x axis translation",
"InputOutput": "Input"
},
{
"argumentID": 293,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 11,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The y axis translation",
"InputOutput": "Input"
},
{
"argumentID": 294,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 12,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The z axis translation",
"InputOutput": "Input"
},
{
"argumentID": 295,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 13,
"argumentName": "vx",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 296,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 14,
"argumentName": "vy",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 297,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 15,
"argumentName": "vz",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 298,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 16,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 299,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 17,
"argumentName": "refPointX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 300,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 18,
"argumentName": "refPointY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 301,
"functionID": 5605,
"functionName": "fwarpz",
"argumentOrder": 19,
"argumentName": "refPointZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 302,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 1,
"argumentName": "inputImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 303,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 2,
"argumentName": "outputImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "Input"
},
{
"argumentID": 304,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 3,
"argumentName": "zBuffer",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image. The Z Buffer is ignored as are the transformed coordinates if zImage is set to NULL.",
"InputOutput": "Input"
},
{
"argumentID": 305,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 4,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 306,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 5,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 307,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 6,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 308,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 7,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 309,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 8,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 310,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 9,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 311,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 10,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The x axis translation",
"InputOutput": "Input"
},
{
"argumentID": 312,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 11,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The y axis translation",
"InputOutput": "Input"
},
{
"argumentID": 313,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 12,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The z axis translation",
"InputOutput": "Input"
},
{
"argumentID": 314,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 13,
"argumentName": "vx",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 315,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 14,
"argumentName": "vy",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 316,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 15,
"argumentName": "vz",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 317,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 16,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 318,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 17,
"argumentName": "refPointX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 319,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 18,
"argumentName": "refPointY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 320,
"functionID": 5606,
"functionName": "fwarpz2",
"argumentOrder": 19,
"argumentName": "refpointZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 321,
"functionID": 5607,
"functionName": "shape3d",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the shape file to read",
"InputOutput": "Input"
},
{
"argumentID": 322,
"functionID": 5609,
"functionName": "shape3d",
"argumentOrder": 1,
"argumentName": "UL",
"argumentType": "point3d *",
"argumentDescription": "The upper left corner of the rectangle as viewed from the positive Z axis, looking toward the origin.",
"InputOutput": "Input"
},
{
"argumentID": 323,
"functionID": 5609,
"functionName": "shape3d",
"argumentOrder": 2,
"argumentName": "UR",
"argumentType": "point3d *",
"argumentDescription": "The upper right corner of the rectangle.",
"InputOutput": "Input"
},
{
"argumentID": 324,
"functionID": 5609,
"functionName": "shape3d",
"argumentOrder": 3,
"argumentName": "LR",
"argumentType": "point3d *",
"argumentDescription": "The lower right corner of the rectangle.",
"InputOutput": "Input"
},
{
"argumentID": 325,
"functionID": 5609,
"functionName": "shape3d",
"argumentOrder": 4,
"argumentName": "LL",
"argumentType": "point3d *",
"argumentDescription": "The lower left corner of the rectangle.",
"InputOutput": "Input"
},
{
"argumentID": 326,
"functionID": 5610,
"functionName": " readShape",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The shape file",
"InputOutput": "Input"
},
{
"argumentID": 327,
"functionID": 5611,
"functionName": " getShapeFileInfo",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the file to read",
"InputOutput": "Input"
},
{
"argumentID": 328,
"functionID": 5611,
"functionName": " getShapeFileInfo",
"argumentOrder": 2,
"argumentName": "fileType",
"argumentType": "int *",
"argumentDescription": "The type of shape file: WITHFACES, WITHOUTFACES",
"InputOutput": "Output"
},
{
"argumentID": 329,
"functionID": 5611,
"functionName": " getShapeFileInfo",
"argumentOrder": 3,
"argumentName": "numVertices",
"argumentType": "int *",
"argumentDescription": "The number of vertices in the shape object.",
"InputOutput": "Output"
},
{
"argumentID": 330,
"functionID": 5611,
"functionName": " getShapeFileInfo",
"argumentOrder": 4,
"argumentName": "numFaces",
"argumentType": "int *",
"argumentDescription": "The number of faces in the shape object",
"InputOutput": "Output"
},
{
"argumentID": 331,
"functionID": 5612,
"functionName": " shapeFromBMP",
"argumentOrder": 1,
"argumentName": "imageFileName",
"argumentType": "char *",
"argumentDescription": "The image file name to be traced.",
"InputOutput": "Input"
},
{
"argumentID": 332,
"functionID": 5613,
"functionName": "writeShape",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the shape file to create.",
"InputOutput": "Input"
},
{
"argumentID": 333,
"functionID": 5614,
"functionName": "printShape",
"argumentOrder": 1,
"argumentName": "comment",
"argumentType": "char *",
"argumentDescription": "Message to display to the log.",
"InputOutput": "Input"
},
{
"argumentID": 334,
"functionID": 5620,
"functionName": "setNumVertices",
"argumentOrder": 1,
"argumentName": "nv",
"argumentType": "int",
"argumentDescription": "The number of vertices.",
"InputOutput": "Input"
},
{
"argumentID": 335,
"functionID": 5623,
"functionName": "invertY",
"argumentOrder": 1,
"argumentName": "screenHeight",
"argumentType": "int",
"argumentDescription": "The number of rows or y dimension of the display screen",
"InputOutput": "Input"
},
{
"argumentID": 336,
"functionID": 5624,
"functionName": "addWorldVertex",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 337,
"functionID": 5624,
"functionName": "addWorldVertex",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 338,
"functionID": 5624,
"functionName": "addWorldVertex",
"argumentOrder": 3,
"argumentName": "z",
"argumentType": "float",
"argumentDescription": "z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 339,
"functionID": 5625,
"functionName": "addTransformedVertex",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 340,
"functionID": 5625,
"functionName": "addTransformedVertex",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 341,
"functionID": 5625,
"functionName": "addTransformedVertex",
"argumentOrder": 3,
"argumentName": "z",
"argumentType": "float",
"argumentDescription": "z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 342,
"functionID": 5627,
"functionName": "getLastWorldVertex",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float *",
"argumentDescription": "x coordinate",
"InputOutput": "Output"
},
{
"argumentID": 343,
"functionID": 5627,
"functionName": "getLastWorldVertex",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float *",
"argumentDescription": "y coordinate",
"InputOutput": "Output"
},
{
"argumentID": 344,
"functionID": 5627,
"functionName": "getLastWorldVertex",
"argumentOrder": 3,
"argumentName": "z",
"argumentType": "float *",
"argumentDescription": "z coordinate",
"InputOutput": "Output"
},
{
"argumentID": 345,
"functionID": 5628,
"functionName": "getPreviousWorldVertex",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float *",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 346,
"functionID": 5628,
"functionName": "getPreviousWorldVertex",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float *",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 347,
"functionID": 5628,
"functionName": "getPreviousWorldVertex",
"argumentOrder": 3,
"argumentName": "z",
"argumentType": "float *",
"argumentDescription": "z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 348,
"functionID": 5631,
"functionName": "getWCentroid",
"argumentOrder": 1,
"argumentName": "centroidX",
"argumentType": "float *",
"argumentDescription": "x coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Output"
},
{
"argumentID": 349,
"functionID": 5631,
"functionName": "getWCentroid",
"argumentOrder": 2,
"argumentName": "centroidY",
"argumentType": "float *",
"argumentDescription": "y coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Output"
},
{
"argumentID": 350,
"functionID": 5631,
"functionName": "getWCentroid",
"argumentOrder": 3,
"argumentName": "centroidZ",
"argumentType": "float *",
"argumentDescription": "z coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Output"
},
{
"argumentID": 351,
"functionID": 5632,
"functionName": "translateW",
"argumentOrder": 1,
"argumentName": "offsetX",
"argumentType": "float",
"argumentDescription": "The number of pixels to offset the image in the x direction",
"InputOutput": "Input"
},
{
"argumentID": 352,
"functionID": 5632,
"functionName": "translateW",
"argumentOrder": 2,
"argumentName": "offsetY",
"argumentType": "float",
"argumentDescription": "The number of pixels to offset the image in the y direction",
"InputOutput": "Input"
},
{
"argumentID": 353,
"functionID": 5632,
"functionName": "translateW",
"argumentOrder": 3,
"argumentName": "offsetZ",
"argumentType": "float",
"argumentDescription": "The number of pixels to offset the image in the z direction",
"InputOutput": "Input"
},
{
"argumentID": 354,
"functionID": 5633,
"functionName": "translateT",
"argumentOrder": 1,
"argumentName": "offsetX",
"argumentType": "float",
"argumentDescription": "The number of pixels to offset the image in the x direction",
"InputOutput": "Input"
},
{
"argumentID": 355,
"functionID": 5633,
"functionName": "translateT",
"argumentOrder": 2,
"argumentName": "offsetY",
"argumentType": "float",
"argumentDescription": "The number of pixels to offset the image in the y direction",
"InputOutput": "Input"
},
{
"argumentID": 356,
"functionID": 5633,
"functionName": "translateT",
"argumentOrder": 3,
"argumentName": "offsetZ",
"argumentType": "float",
"argumentDescription": "The number of pixels to offset the image in the z direction",
"InputOutput": "Input"
},
{
"argumentID": 357,
"functionID": 5634,
"functionName": "translateS",
"argumentOrder": 1,
"argumentName": "offsetX",
"argumentType": "int",
"argumentDescription": "The number of pixels to offset the image in the x direction",
"InputOutput": "Input"
},
{
"argumentID": 358,
"functionID": 5634,
"functionName": "translateS",
"argumentOrder": 2,
"argumentName": "offsetY",
"argumentType": "int",
"argumentDescription": "The number of pixels to offset the image in the y direction",
"InputOutput": "Input"
},
{
"argumentID": 359,
"functionID": 5635,
"functionName": "getNextLine",
"argumentOrder": 1,
"argumentName": "theText",
"argumentType": "char *",
"argumentDescription": "A character string containing the line retrieved from the shape file.",
"InputOutput": "In-Out"
},
{
"argumentID": 360,
"functionID": 5635,
"functionName": "getNextLine",
"argumentOrder": 2,
"argumentName": "lineNumber",
"argumentType": "int *",
"argumentDescription": "The line number. The first line is 1, The returned line number counts blank lines and comments.",
"InputOutput": "In-Out"
},
{
"argumentID": 361,
"functionID": 5635,
"functionName": "getNextLine",
"argumentOrder": 3,
"argumentName": "filein",
"argumentType": "ifstream *",
"argumentDescription": "pointer to the input file stream",
"InputOutput": "Input"
},
{
"argumentID": 362,
"functionID": 5635,
"functionName": "getNextLine",
"argumentOrder": 4,
"argumentName": "minLineLength",
"argumentType": "int",
"argumentDescription": "The minimum line length in characters. Lines shorter than minLineLength are ignored.",
"InputOutput": "Input"
},
{
"argumentID": 363,
"functionID": 5636,
"functionName": "getShapePath",
"argumentOrder": 1,
"argumentName": "modelPath",
"argumentType": "char *",
"argumentDescription": "The model pathname",
"InputOutput": "Input"
},
{
"argumentID": 364,
"functionID": 5636,
"functionName": "getShapePath",
"argumentOrder": 2,
"argumentName": "shapeDir",
"argumentType": "char *",
"argumentDescription": "A directory in which to store shape files.",
"InputOutput": "Input"
},
{
"argumentID": 365,
"functionID": 5636,
"functionName": "getShapePath",
"argumentOrder": 3,
"argumentName": "shapePath",
"argumentType": "char *",
"argumentDescription": "The output shape file pathname",
"InputOutput": "Output"
},
{
"argumentID": 366,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 1,
"argumentName": "theShape",
"argumentType": "shape3d *",
"argumentDescription": "The 3D object boundary.",
"InputOutput": "Input"
},
{
"argumentID": 367,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 2,
"argumentName": "rayCentroidX",
"argumentType": "float",
"InputOutput": "Input"
},
{
"argumentID": 368,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 3,
"argumentName": "rayCentroidY",
"argumentType": "float",
"InputOutput": "Input"
},
{
"argumentID": 369,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 4,
"argumentName": "rayX2",
"argumentType": "float",
"InputOutput": "Input"
},
{
"argumentID": 370,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 5,
"argumentName": "rayY2",
"argumentType": "float",
"InputOutput": "Input"
},
{
"argumentID": 371,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 6,
"argumentName": "outX",
"argumentType": "float *",
"InputOutput": "Input"
},
{
"argumentID": 372,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 7,
"argumentName": "outY",
"argumentType": "float *",
"InputOutput": "Input"
},
{
"argumentID": 373,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 8,
"argumentName": "lastX",
"argumentType": "float",
"argumentDescription": "The previous x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 374,
"functionID": 5638,
"functionName": "getBoundaryPoint ",
"argumentOrder": 9,
"argumentName": "lastY",
"argumentType": "float",
"argumentDescription": "The previous y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 375,
"functionID": 5639,
"functionName": "addVertices",
"argumentOrder": 1,
"argumentName": "child",
"argumentType": "shape3d *",
"argumentDescription": "The vertices of this shape are added to the shape object's vertices.",
"InputOutput": "Input"
},
{
"argumentID": 376,
"functionID": 5640,
"functionName": "getReferencePoint",
"argumentOrder": 1,
"argumentName": "centroidX",
"argumentType": "float *",
"argumentDescription": "x coordinate of reference point.",
"InputOutput": "Output"
},
{
"argumentID": 377,
"functionID": 5640,
"functionName": "getReferencePoint",
"argumentOrder": 2,
"argumentName": "centroidY",
"argumentType": "float *",
"argumentDescription": "y coordinate of reference point.",
"InputOutput": "Output"
},
{
"argumentID": 378,
"functionID": 5640,
"functionName": "getReferencePoint",
"argumentOrder": 3,
"argumentName": "centroidZ",
"argumentType": "float *",
"argumentDescription": "z coordinate of reference point.",
"InputOutput": "Output"
},
{
"argumentID": 379,
"functionID": 5641,
"functionName": "setReferencePoint",
"argumentOrder": 1,
"argumentName": "centroidX",
"argumentType": "float",
"argumentDescription": "x coordinate of reference point.",
"InputOutput": "Input"
},
{
"argumentID": 380,
"functionID": 5641,
"functionName": "setReferencePoint",
"argumentOrder": 2,
"argumentName": "centroidY",
"argumentType": "float",
"argumentDescription": "y coordinate of reference point.",
"InputOutput": "Input"
},
{
"argumentID": 381,
"functionID": 5641,
"functionName": "setReferencePoint",
"argumentOrder": 3,
"argumentName": "centroidZ",
"argumentType": "float",
"argumentDescription": "z coordinate of reference point.",
"InputOutput": "Input"
},
{
"argumentID": 382,
"functionID": 5642,
"functionName": "getScreenVertex",
"argumentOrder": 1,
"argumentName": "index",
"argumentType": "int",
"argumentDescription": "A number from 0 to numVertices-1",
"InputOutput": "Input"
},
{
"argumentID": 383,
"functionID": 5642,
"functionName": "getScreenVertex",
"argumentOrder": 2,
"argumentName": "sx",
"argumentType": "int *",
"argumentDescription": "The screen x coordinate",
"InputOutput": "Output"
},
{
"argumentID": 384,
"functionID": 5642,
"functionName": "getScreenVertex",
"argumentOrder": 3,
"argumentName": "sy",
"argumentType": "int *",
"argumentDescription": "The screen y coordinate",
"InputOutput": "Output"
},
{
"argumentID": 385,
"functionID": 5643,
"functionName": "getTransformedVertex",
"argumentOrder": 1,
"argumentName": "index",
"argumentType": "int",
"argumentDescription": "A number from 0 to numVertices-1",
"InputOutput": "Input"
},
{
"argumentID": 386,
"functionID": 5643,
"functionName": "getTransformedVertex",
"argumentOrder": 2,
"argumentName": "tx",
"argumentType": "float *",
"argumentDescription": "The transformed x coordinate (world coord system)",
"InputOutput": "Output"
},
{
"argumentID": 387,
"functionID": 5643,
"functionName": "getTransformedVertex",
"argumentOrder": 3,
"argumentName": "ty",
"argumentType": "float *",
"argumentDescription": "The transformed y coordinate (world coord system)",
"InputOutput": "Output"
},
{
"argumentID": 388,
"functionID": 5643,
"functionName": "getTransformedVertex",
"argumentOrder": 4,
"argumentName": "tz",
"argumentType": "float *",
"argumentDescription": "The transformed z coordinate (world coord system)",
"InputOutput": "Output"
},
{
"argumentID": 389,
"functionID": 5644,
"functionName": "getWorldDistance",
"argumentOrder": 1,
"argumentName": "vertexNumber",
"argumentType": "int",
"argumentDescription": "The number of world distance line segments to sum. VertexNumber is 1 relative. If vertexNumber is zero, the total shape boundary distance is returned.",
"InputOutput": "Input"
},
{
"argumentID": 390,
"functionID": 5646,
"functionName": "getWorldVertex",
"argumentOrder": 1,
"argumentName": "distanceFraction",
"argumentType": "float",
"argumentDescription": "A number between 0 and 1.",
"InputOutput": "Input"
},
{
"argumentID": 391,
"functionID": 5646,
"functionName": "getWorldVertex",
"argumentOrder": 2,
"argumentName": "vertex",
"argumentType": "int *",
"argumentDescription": "The 0 relative index after which the vertex is to be subsequently added.",
"InputOutput": "Output"
},
{
"argumentID": 392,
"functionID": 5646,
"functionName": "getWorldVertex",
"argumentOrder": 3,
"argumentName": "x",
"argumentType": "float *",
"argumentDescription": "x coordinate",
"InputOutput": "Output"
},
{
"argumentID": 393,
"functionID": 5646,
"functionName": "getWorldVertex",
"argumentOrder": 4,
"argumentName": "y",
"argumentType": "float *",
"argumentDescription": "y coordinate",
"InputOutput": "Output"
},
{
"argumentID": 394,
"functionID": 5646,
"functionName": "getWorldVertex",
"argumentOrder": 5,
"argumentName": "z",
"argumentType": "float *",
"argumentDescription": "z coordinate",
"InputOutput": "Output"
},
{
"argumentID": 395,
"functionID": 5648,
"functionName": "allocate",
"argumentOrder": 1,
"argumentName": "height",
"argumentType": "int",
"argumentDescription": "Image height in pixels.",
"InputOutput": "Input"
},
{
"argumentID": 396,
"functionID": 5648,
"functionName": "allocate",
"argumentOrder": 2,
"argumentName": "widthInPixels",
"argumentType": "int",
"argumentDescription": "Image width in pixels.",
"InputOutput": "Input"
},
{
"argumentID": 397,
"functionID": 5650,
"functionName": "clearRGB",
"argumentOrder": 1,
"argumentName": "red",
"argumentType": "BYTE",
"argumentDescription": "Red value of pixels to set to zero.",
"InputOutput": "Input"
},
{
"argumentID": 398,
"functionID": 5650,
"functionName": "clearRGB",
"argumentOrder": 2,
"argumentName": "green",
"argumentType": "BYTE",
"argumentDescription": "Green value of pixels to set to zero.",
"InputOutput": "Input"
},
{
"argumentID": 399,
"functionID": 5650,
"functionName": "clearRGB",
"argumentOrder": 3,
"argumentName": "blue",
"argumentType": "BYTE",
"argumentDescription": "Blue value of pixels to set to zero.",
"InputOutput": "Input"
},
{
"argumentID": 400,
"functionID": 5651,
"functionName": "clearRGBRange",
"argumentOrder": 1,
"argumentName": "redLow",
"argumentType": "BYTE",
"argumentDescription": "Minimum red value",
"InputOutput": "Input"
},
{
"argumentID": 401,
"functionID": 5651,
"functionName": "clearRGBRange",
"argumentOrder": 2,
"argumentName": "redHigh",
"argumentType": "BYTE",
"argumentDescription": "Maximum red value",
"InputOutput": "Input"
},
{
"argumentID": 402,
"functionID": 5651,
"functionName": "clearRGBRange",
"argumentOrder": 3,
"argumentName": "greenLow",
"argumentType": "BYTE",
"argumentDescription": "Minimum green value",
"InputOutput": "Input"
},
{
"argumentID": 403,
"functionID": 5651,
"functionName": "clearRGBRange",
"argumentOrder": 4,
"argumentName": "greenHigh",
"argumentType": "BYTE",
"argumentDescription": "Maximum green value",
"InputOutput": "Input"
},
{
"argumentID": 404,
"functionID": 5651,
"functionName": "clearRGBRange",
"argumentOrder": 5,
"argumentName": "blueLow",
"argumentType": "BYTE",
"argumentDescription": "Minimum blue value",
"InputOutput": "Input"
},
{
"argumentID": 405,
"functionID": 5651,
"functionName": "clearRGBRange",
"argumentOrder": 6,
"argumentName": "blueHigh",
"argumentType": "BYTE",
"argumentDescription": "Maximum blue value",
"InputOutput": "Input"
},
{
"argumentID": 406,
"functionID": 5652,
"functionName": "init32",
"argumentOrder": 1,
"argumentName": "aValue",
"argumentType": "float",
"argumentDescription": "A floating point value to which all pixels in the image are set.",
"InputOutput": "Input"
},
{
"argumentID": 407,
"functionID": 5653,
"functionName": "scaleTo8",
"argumentOrder": 1,
"argumentName": "scaledImage",
"argumentType": "memImage *",
"argumentDescription": "The image that receives the scaled image intensities.",
"InputOutput": "Input"
},
{
"argumentID": 408,
"functionID": 5654,
"functionName": "display",
"argumentOrder": 1,
"argumentName": "dc",
"argumentType": "HDC",
"argumentDescription": "The device context into which a memImage object is displayed.",
"InputOutput": "Input"
},
{
"argumentID": 409,
"functionID": 5654,
"functionName": "display",
"argumentOrder": 2,
"argumentName": "outWidth",
"argumentType": "int",
"argumentDescription": "The width in bytes of the dc.",
"InputOutput": "Input"
},
{
"argumentID": 410,
"functionID": 5654,
"functionName": "display",
"argumentOrder": 3,
"argumentName": "outHeight",
"argumentType": "int",
"argumentDescription": "The height in bytes of the dc.",
"InputOutput": "Input"
},
{
"argumentID": 411,
"functionID": 5655,
"functionName": "drawMask",
"argumentOrder": 1,
"argumentName": "dc",
"argumentType": "HDC",
"argumentDescription": "A device context into which to draw the polygon.",
"InputOutput": "Input"
},
{
"argumentID": 412,
"functionID": 5655,
"functionName": "drawMask",
"argumentOrder": 2,
"argumentName": " ",
"argumentType": "POINT",
"argumentDescription": "See MFC manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 413,
"functionID": 5655,
"functionName": "drawMask",
"argumentOrder": 3,
"argumentName": "numVertices",
"argumentType": "int",
"argumentDescription": "The number of vertices in the polygon.",
"InputOutput": "Input"
},
{
"argumentID": 414,
"functionID": 5656,
"functionName": "copy",
"argumentOrder": 1,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The memImage object to be copied to.",
"InputOutput": "Input"
},
{
"argumentID": 415,
"functionID": 5656,
"functionName": "copy",
"argumentOrder": 2,
"argumentName": "xoffset",
"argumentType": "int",
"argumentDescription": "Number of pixels in the x direction to offset the copied image.",
"InputOutput": "Input"
},
{
"argumentID": 416,
"functionID": 5656,
"functionName": "copy",
"argumentOrder": 3,
"argumentName": "yoffset",
"argumentType": "int",
"argumentDescription": "Number of pixels in the y direction to offset the copied image.",
"InputOutput": "Input"
},
{
"argumentID": 417,
"functionID": 5657,
"functionName": "fastCopy",
"argumentOrder": 1,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "Input"
},
{
"argumentID": 418,
"functionID": 5657,
"functionName": "fastCopy",
"argumentOrder": 2,
"argumentName": "xOffset",
"argumentType": "int",
"argumentDescription": "The x axis offset. (Use 0 of no offset is desired).",
"InputOutput": "Input"
},
{
"argumentID": 419,
"functionID": 5657,
"functionName": "fastCopy",
"argumentOrder": 3,
"argumentName": "yOffset",
"argumentType": "int",
"argumentDescription": "The y axis offset. (Use 0 of no offset is desired).",
"InputOutput": "Input"
},
{
"argumentID": 420,
"functionID": 5658,
"functionName": "getMPixel ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate of the pixel to be retrieved.",
"InputOutput": "Input"
},
{
"argumentID": 421,
"functionID": 5658,
"functionName": "getMPixel ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate of the pixel to be retrieved.",
"InputOutput": "Input"
},
{
"argumentID": 422,
"functionID": 5658,
"functionName": "getMPixel ",
"argumentOrder": 3,
"argumentName": "aColor",
"argumentType": "char",
"argumentDescription": "The color component of the pixel to be retrieved. Examples: 'r', 'g', 'b'.",
"InputOutput": "Input"
},
{
"argumentID": 423,
"functionID": 5659,
"functionName": "getMPixelRGB",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate of the pixel to retrieve.",
"InputOutput": "Input"
},
{
"argumentID": 424,
"functionID": 5659,
"functionName": "getMPixelRGB",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate of the pixel to retrieve.",
"InputOutput": "Input"
},
{
"argumentID": 425,
"functionID": 5659,
"functionName": "getMPixelRGB",
"argumentOrder": 3,
"argumentName": "red",
"argumentType": "BYTE *",
"argumentDescription": "Red value.",
"InputOutput": "Input"
},
{
"argumentID": 426,
"functionID": 5659,
"functionName": "getMPixelRGB",
"argumentOrder": 4,
"argumentName": "green",
"argumentType": "BYTE *",
"argumentDescription": "Green value.",
"InputOutput": "Input"
},
{
"argumentID": 427,
"functionID": 5659,
"functionName": "getMPixelRGB",
"argumentOrder": 5,
"argumentName": "blue",
"argumentType": "BYTE *",
"argumentDescription": "Blue value.",
"InputOutput": "Input"
},
{
"argumentID": 428,
"functionID": 5660,
"functionName": "setMPixelRGB",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate of the pixel to save.",
"InputOutput": "Input"
},
{
"argumentID": 429,
"functionID": 5660,
"functionName": "setMPixelRGB",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate of the pixel to save.",
"InputOutput": "Input"
},
{
"argumentID": 430,
"functionID": 5660,
"functionName": "setMPixelRGB",
"argumentOrder": 3,
"argumentName": "red",
"argumentType": "BYTE",
"argumentDescription": "Red value",
"InputOutput": "Input"
},
{
"argumentID": 431,
"functionID": 5660,
"functionName": "setMPixelRGB",
"argumentOrder": 4,
"argumentName": "green",
"argumentType": "BYTE",
"argumentDescription": "Green value.",
"InputOutput": "Input"
},
{
"argumentID": 432,
"functionID": 5660,
"functionName": "setMPixelRGB",
"argumentOrder": 5,
"argumentName": "blue",
"argumentType": "BYTE",
"argumentDescription": "Blue value.",
"InputOutput": "Input"
},
{
"argumentID": 433,
"functionID": 5661,
"functionName": "setMPixel ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 434,
"functionID": 5661,
"functionName": "setMPixel ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate.",
"InputOutput": "Input"
},
{
"argumentID": 435,
"functionID": 5661,
"functionName": "setMPixel ",
"argumentOrder": 3,
"argumentName": "value",
"argumentType": "BYTE",
"argumentDescription": "The pixel intensity value",
"InputOutput": "Input"
},
{
"argumentID": 436,
"functionID": 5662,
"functionName": "setMPixelA ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 437,
"functionID": 5662,
"functionName": "setMPixelA ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 438,
"functionID": 5662,
"functionName": "setMPixelA ",
"argumentOrder": 3,
"argumentName": "value",
"argumentType": "BYTE",
"argumentDescription": "The pixel intensity value",
"InputOutput": "Input"
},
{
"argumentID": 439,
"functionID": 5663,
"functionName": "getMPixelA ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 440,
"functionID": 5663,
"functionName": "getMPixelA ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 441,
"functionID": 5664,
"functionName": "getMPixel ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate of the pixel to be retrieved.",
"InputOutput": "Input"
},
{
"argumentID": 442,
"functionID": 5664,
"functionName": "getMPixel ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate of the pixel to be retrieved.",
"InputOutput": "Input"
},
{
"argumentID": 443,
"functionID": 5665,
"functionName": "setMPixel32 ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 444,
"functionID": 5665,
"functionName": "setMPixel32 ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 445,
"functionID": 5665,
"functionName": "setMPixel32 ",
"argumentOrder": 3,
"argumentName": "aValue",
"argumentType": "float",
"argumentDescription": "A floating point value to which all pixels in the image are set.",
"InputOutput": "Input"
},
{
"argumentID": 446,
"functionID": 5666,
"functionName": "getMPixel32 ",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "The x coordinate of the pixel to be returned.",
"InputOutput": "Input"
},
{
"argumentID": 447,
"functionID": 5666,
"functionName": "getMPixel32 ",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "The y coordinate of the pixel to be returned.",
"InputOutput": "Input"
},
{
"argumentID": 448,
"functionID": 5674,
"functionName": "writeBMP",
"argumentOrder": 1,
"argumentName": "fileName",
"argumentType": "char *",
"argumentDescription": "The name of the .bmp file in which to save the memImage object.",
"InputOutput": "Input"
},
{
"argumentID": 449,
"functionID": 5675,
"functionName": "readBMP",
"argumentOrder": 1,
"argumentName": "fileName",
"argumentType": "char *",
"argumentDescription": "The name of the 24 bit .bmp file to read.",
"InputOutput": "Input"
},
{
"argumentID": 450,
"functionID": 5675,
"functionName": "readBMP",
"argumentOrder": 2,
"argumentName": "colorSpec",
"argumentType": "int",
"argumentDescription": "The color of the image to read into memory.",
"InputOutput": "Input"
},
{
"argumentID": 451,
"functionID": 5679,
"functionName": "readBMPHeader",
"argumentOrder": 1,
"argumentName": "fileName",
"argumentType": "char *",
"argumentDescription": "Image file name whose header is to be read.",
"InputOutput": "Input"
},
{
"argumentID": 452,
"functionID": 5679,
"functionName": "readBMPHeader",
"argumentOrder": 2,
"argumentName": "height",
"argumentType": "int *",
"argumentDescription": "Image height in pixels.",
"InputOutput": "Output"
},
{
"argumentID": 453,
"functionID": 5679,
"functionName": "readBMPHeader",
"argumentOrder": 3,
"argumentName": "width",
"argumentType": "int *",
"argumentDescription": "Image width in pixels.",
"InputOutput": "Output"
},
{
"argumentID": 454,
"functionID": 5679,
"functionName": "readBMPHeader",
"argumentOrder": 4,
"argumentName": "bitsPerPixel",
"argumentType": "int *",
"argumentDescription": "Example values of myBitsPerPixel are: 1, 8, 24, 32.",
"InputOutput": "Output"
},
{
"argumentID": 455,
"functionID": 5680,
"functionName": "makeRGBimage",
"argumentOrder": 1,
"argumentName": "redImage",
"argumentType": "char *",
"argumentDescription": "A pathname pointing to an 8 bit per pixel image containing a red image.",
"InputOutput": "Input"
},
{
"argumentID": 456,
"functionID": 5680,
"functionName": "makeRGBimage",
"argumentOrder": 2,
"argumentName": "greenImage",
"argumentType": "char *",
"argumentDescription": "A pathname pointing to an 8 bit per pixel image containing a green image.",
"InputOutput": "Input"
},
{
"argumentID": 457,
"functionID": 5680,
"functionName": "makeRGBimage",
"argumentOrder": 3,
"argumentName": "blueImage",
"argumentType": "char *",
"argumentDescription": "A pathname pointing to an 8 bit per pixel image containing a blue image.",
"InputOutput": "Input"
},
{
"argumentID": 458,
"functionID": 5680,
"functionName": "makeRGBimage",
"argumentOrder": 4,
"argumentName": "outFileName",
"argumentType": "char *",
"argumentDescription": "A pathname pointing to the 24 bit per pixel image that will be created.",
"InputOutput": "Input"
},
{
"argumentID": 459,
"functionID": 5681,
"functionName": "mapColorSpecToBitsPerPixel",
"argumentOrder": 1,
"argumentName": "colorSpec",
"argumentType": "int",
"argumentDescription": "A color specification. Examples are: REDCOLOR, RGBCOLOR.",
"InputOutput": "Input"
},
{
"argumentID": 460,
"functionID": 5682,
"functionName": "mapBitsPerPixelToColorSpec",
"argumentOrder": 1,
"argumentName": "bitsPerPixel",
"argumentType": "int",
"argumentDescription": "Example values of myBitsPerPixel are: 1, 8, 24, 32.",
"InputOutput": "Input"
},
{
"argumentID": 461,
"functionID": 5683,
"functionName": "saveAs8",
"argumentOrder": 1,
"argumentName": "outImagePathName",
"argumentType": "char *",
"argumentDescription": "The name of the .bmp file into which the 8 bit scaled image is to be stored.",
"InputOutput": "Input"
},
{
"argumentID": 462,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 1,
"argumentName": "desiredRed",
"argumentType": "BYTE",
"argumentDescription": "desired red color (a value between 0-255)",
"InputOutput": "Input"
},
{
"argumentID": 463,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 2,
"argumentName": "desiredGreen",
"argumentType": "BYTE",
"argumentDescription": "desired green color (a value between 0-255)",
"InputOutput": "Input"
},
{
"argumentID": 464,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 3,
"argumentName": "desiredBlue",
"argumentType": "BYTE",
"argumentDescription": "desired blue color (a value between 0-255)",
"InputOutput": "Input"
},
{
"argumentID": 465,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 4,
"argumentName": "midRed",
"argumentType": "BYTE *",
"argumentDescription": "The average red intensity in the unadjusted image.",
"InputOutput": "Output"
},
{
"argumentID": 466,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 5,
"argumentName": "midGreen",
"argumentType": "BYTE *",
"argumentDescription": "The average green intensity in the unadjusted image.",
"InputOutput": "Output"
},
{
"argumentID": 467,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 6,
"argumentName": "midBlue",
"argumentType": "BYTE *",
"argumentDescription": "The average blue intensity in the unadjusted image.",
"InputOutput": "Output"
},
{
"argumentID": 468,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 7,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The adjusted image is storeed in this output image",
"InputOutput": "In-Out"
},
{
"argumentID": 469,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 8,
"argumentName": "adjustmentType",
"argumentType": "char *",
"argumentDescription": "Type of desired color adjustment: 'Target' or 'Relative'.",
"InputOutput": "Input"
},
{
"argumentID": 470,
"functionID": 5685,
"functionName": "adjustColor",
"argumentOrder": 9,
"argumentName": "inputImageColor",
"argumentType": "int",
"argumentDescription": "Used only if the input image is 8 bits per pixel (monochrome). One of 3 possible values is expected: REDCOLOR, GREENCOLOR,or BLUECOLOR. This variable tells the code which of the desired red, green, or blue colors to use to perform the color adjustment.",
"InputOutput": "Input"
},
{
"argumentID": 471,
"functionID": 5686,
"functionName": "printValue",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 472,
"functionID": 5686,
"functionName": "printValue",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 473,
"functionID": 5687,
"functionName": "setFileName",
"argumentOrder": 1,
"argumentName": "fileName",
"argumentType": "char *",
"argumentDescription": "Image file name. This fileName is copied to the memImage objects fileName data member.",
"InputOutput": "Input"
},
{
"argumentID": 474,
"functionID": 5688,
"functionName": "clearRectangle",
"argumentOrder": 1,
"argumentName": "startX",
"argumentType": "int",
"argumentDescription": "Starting x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 475,
"functionID": 5688,
"functionName": "clearRectangle",
"argumentOrder": 2,
"argumentName": "startY",
"argumentType": "int",
"argumentDescription": "Starting y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 476,
"functionID": 5688,
"functionName": "clearRectangle",
"argumentOrder": 3,
"argumentName": "endX",
"argumentType": "int",
"argumentDescription": "Ending x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 477,
"functionID": 5688,
"functionName": "clearRectangle",
"argumentOrder": 4,
"argumentName": "endY",
"argumentType": "int",
"argumentDescription": "Ending y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 478,
"functionID": 5689,
"functionName": "allocate",
"argumentOrder": 1,
"argumentName": "num",
"argumentType": "int",
"argumentDescription": "The number of motion nodes for which to allocate memory.",
"InputOutput": "Input"
},
{
"argumentID": 479,
"functionID": 5690,
"functionName": "getFirstLastFrame",
"argumentOrder": 1,
"argumentName": "firstFrame",
"argumentType": "int *",
"argumentDescription": "The first frame number defined in a motion path.",
"InputOutput": "Output"
},
{
"argumentID": 480,
"functionID": 5690,
"functionName": "getFirstLastFrame",
"argumentOrder": 2,
"argumentName": "lastFrame",
"argumentType": "int *",
"argumentDescription": "The last frame number defined in a motion path.",
"InputOutput": "Output"
},
{
"argumentID": 481,
"functionID": 5691,
"functionName": "copy",
"argumentOrder": 1,
"argumentName": "mn",
"argumentType": "motionNode",
"argumentDescription": "A motion node structure to receive the copy.",
"InputOutput": "Input"
},
{
"argumentID": 482,
"functionID": 5692,
"functionName": "clear",
"argumentOrder": 1,
"argumentName": " ",
"argumentType": "void",
"InputOutput": "Input"
},
{
"argumentID": 483,
"functionID": 5693,
"functionName": "getNode",
"argumentOrder": 1,
"argumentName": "frameNumber",
"argumentType": "int",
"argumentDescription": "The current frame number.",
"InputOutput": "Input"
},
{
"argumentID": 484,
"functionID": 5693,
"functionName": "getNode",
"argumentOrder": 2,
"argumentName": "mn",
"argumentType": "motionNode *",
"argumentDescription": "A motion node. The motion node returned is interpolated if the frameNumber lies between keyframes.",
"InputOutput": "Output"
},
{
"argumentID": 485,
"functionID": 5694,
"functionName": " readMotion",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the motion path file to read",
"InputOutput": "Input"
},
{
"argumentID": 486,
"functionID": 5695,
"functionName": "read",
"argumentOrder": 1,
"argumentName": "buffer",
"argumentType": "char *",
"argumentDescription": "The pathname of the motion file.",
"InputOutput": "Input"
},
{
"argumentID": 487,
"functionID": 5696,
"functionName": "getNextMotionLine",
"argumentOrder": 1,
"argumentName": "theText",
"argumentType": "char *",
"argumentDescription": "A character string containing the line retrieved from the shape file.",
"InputOutput": "In-Out"
},
{
"argumentID": 488,
"functionID": 5696,
"functionName": "getNextMotionLine",
"argumentOrder": 2,
"argumentName": "lineNumber",
"argumentType": "int *",
"argumentDescription": "The line number. The first line is 1, The returned line number counts blank lines and comments.",
"InputOutput": "Input"
},
{
"argumentID": 489,
"functionID": 5696,
"functionName": "getNextMotionLine",
"argumentOrder": 3,
"argumentName": "filein",
"argumentType": "ifstream *",
"argumentDescription": "pointer to the input file stream",
"InputOutput": "Input"
},
{
"argumentID": 490,
"functionID": 5697,
"functionName": "main",
"argumentOrder": 1,
"argumentName": " ",
"argumentType": "void",
"InputOutput": "Input"
},
{
"argumentID": 491,
"functionID": 5698,
"functionName": "motionBlur",
"argumentOrder": 1,
"argumentName": "firstImagePath",
"argumentType": "char *",
"argumentDescription": "Pathname to the first image in the sequence to be blurred. This path is assumed to be the first image in a series of images that use the ICT sequence file naming convention described in the text.",
"InputOutput": "Input"
},
{
"argumentID": 492,
"functionID": 5698,
"functionName": "motionBlur",
"argumentOrder": 2,
"argumentName": "outputDir",
"argumentType": "char *",
"argumentDescription": "The directory to contain the output blurred sequence",
"InputOutput": "Input"
},
{
"argumentID": 493,
"functionID": 5698,
"functionName": "motionBlur",
"argumentOrder": 3,
"argumentName": "numFrames",
"argumentType": "int",
"argumentDescription": "The number of blurred image frames to produce.",
"InputOutput": "Input"
},
{
"argumentID": 494,
"functionID": 5698,
"functionName": "motionBlur",
"argumentOrder": 4,
"argumentName": "blurDepth",
"argumentType": "int",
"argumentDescription": "The number of frames on either side (in time) of the current frame that contribute to each blurred output image.",
"InputOutput": "Input"
},
{
"argumentID": 495,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 1,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 496,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 2,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 497,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 3,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 498,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 4,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 499,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 5,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 500,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 6,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 501,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 7,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "The x axis translation",
"InputOutput": "Input"
},
{
"argumentID": 502,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 8,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "The y axis translation",
"InputOutput": "Input"
},
{
"argumentID": 503,
"functionID": 5699,
"functionName": "setCurrentModelTransform",
"argumentOrder": 9,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "The z axis translation",
"InputOutput": "Input"
},
{
"argumentID": 504,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 1,
"argumentName": "rx",
"argumentType": "float *",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Output"
},
{
"argumentID": 505,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 2,
"argumentName": "ry",
"argumentType": "float *",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Output"
},
{
"argumentID": 506,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 3,
"argumentName": "rz",
"argumentType": "float *",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Output"
},
{
"argumentID": 507,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 4,
"argumentName": "sx",
"argumentType": "float *",
"argumentDescription": "The x axis scale factor",
"InputOutput": "Output"
},
{
"argumentID": 508,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 5,
"argumentName": "sy",
"argumentType": "float *",
"argumentDescription": "The y axis scale factor",
"InputOutput": "Output"
},
{
"argumentID": 509,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 6,
"argumentName": "sz",
"argumentType": "float *",
"argumentDescription": "The z axis scale factor",
"InputOutput": "Output"
},
{
"argumentID": 510,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 7,
"argumentName": "tx",
"argumentType": "float *",
"argumentDescription": "The x axis translation",
"InputOutput": "Output"
},
{
"argumentID": 511,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 8,
"argumentName": "ty",
"argumentType": "float *",
"argumentDescription": "The y axis translation",
"InputOutput": "Output"
},
{
"argumentID": 512,
"functionID": 5700,
"functionName": "getCurrentModelTransform",
"argumentOrder": 9,
"argumentName": "tz",
"argumentType": "float *",
"argumentDescription": "The z axis translation",
"InputOutput": "Output"
},
{
"argumentID": 513,
"functionID": 5701,
"functionName": "readList",
"argumentOrder": 1,
"argumentName": "errorText",
"argumentType": "char *",
"argumentDescription": "A message indicating the result of the parse.",
"InputOutput": "Output"
},
{
"argumentID": 514,
"functionID": 5701,
"functionName": "readList",
"argumentOrder": 2,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the scene file to read",
"InputOutput": "Input"
},
{
"argumentID": 515,
"functionID": 5702,
"functionName": "showModels",
"argumentOrder": 1,
"argumentName": "theCombo",
"argumentType": "CComboBox *",
"argumentDescription": "Pointer to a Combo box.",
"InputOutput": "Input"
},
{
"argumentID": 516,
"functionID": 5704,
"functionName": "getSceneInfo",
"argumentOrder": 1,
"argumentName": "name",
"argumentType": "char *",
"argumentDescription": "The name of the effect",
"InputOutput": "Output"
},
{
"argumentID": 517,
"functionID": 5704,
"functionName": "getSceneInfo",
"argumentOrder": 2,
"argumentName": "type",
"argumentType": "int *",
"argumentDescription": "The type of effect to be created (Examples: STILL, SEQUENCE)",
"InputOutput": "Output"
},
{
"argumentID": 518,
"functionID": 5704,
"functionName": "getSceneInfo",
"argumentOrder": 3,
"argumentName": "cMode",
"argumentType": "int *",
"argumentDescription": "The color mode: COLOR or MONOCHROME",
"InputOutput": "Output"
},
{
"argumentID": 519,
"functionID": 5704,
"functionName": "getSceneInfo",
"argumentOrder": 4,
"argumentName": "outRows",
"argumentType": "int *",
"argumentDescription": "The height of the output image (y dimension)",
"InputOutput": "Output"
},
{
"argumentID": 520,
"functionID": 5704,
"functionName": "getSceneInfo",
"argumentOrder": 5,
"argumentName": "outCols",
"argumentType": "int *",
"argumentDescription": "The width of the output image (x dimension)",
"InputOutput": "Output"
},
{
"argumentID": 521,
"functionID": 5705,
"functionName": "setSceneOutImageSize",
"argumentOrder": 1,
"argumentName": "outRows",
"argumentType": "int",
"argumentDescription": "The height of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 522,
"functionID": 5705,
"functionName": "setSceneOutImageSize",
"argumentOrder": 2,
"argumentName": "outCols",
"argumentType": "int",
"argumentDescription": "The width of the output image (x dimension)",
"InputOutput": "Input"
},
{
"argumentID": 523,
"functionID": 5706,
"functionName": "getViewTransform",
"argumentOrder": 1,
"argumentName": "viewX",
"argumentType": "float *",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Output"
},
{
"argumentID": 524,
"functionID": 5706,
"functionName": "getViewTransform",
"argumentOrder": 2,
"argumentName": "viewY",
"argumentType": "float *",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Output"
},
{
"argumentID": 525,
"functionID": 5706,
"functionName": "getViewTransform",
"argumentOrder": 3,
"argumentName": "viewZ",
"argumentType": "float *",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Output"
},
{
"argumentID": 526,
"functionID": 5706,
"functionName": "getViewTransform",
"argumentOrder": 4,
"argumentName": "rotateX",
"argumentType": "float *",
"argumentDescription": "x axis rotation angle",
"InputOutput": "Output"
},
{
"argumentID": 527,
"functionID": 5706,
"functionName": "getViewTransform",
"argumentOrder": 5,
"argumentName": "rotateY",
"argumentType": "float *",
"argumentDescription": "y axis rotation angle",
"InputOutput": "Output"
},
{
"argumentID": 528,
"functionID": 5706,
"functionName": "getViewTransform",
"argumentOrder": 6,
"argumentName": "rotateZ",
"argumentType": "float *",
"argumentDescription": "z axis rotation angle",
"InputOutput": "Output"
},
{
"argumentID": 529,
"functionID": 5707,
"functionName": "setViewTransform",
"argumentOrder": 1,
"argumentName": "viewX",
"argumentType": "float",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 530,
"functionID": 5707,
"functionName": "setViewTransform",
"argumentOrder": 2,
"argumentName": "viewY",
"argumentType": "float",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 531,
"functionID": 5707,
"functionName": "setViewTransform",
"argumentOrder": 3,
"argumentName": "viewZ",
"argumentType": "float",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 532,
"functionID": 5707,
"functionName": "setViewTransform",
"argumentOrder": 4,
"argumentName": "rotateX",
"argumentType": "float",
"argumentDescription": "x axis rotation angle",
"InputOutput": "Input"
},
{
"argumentID": 533,
"functionID": 5707,
"functionName": "setViewTransform",
"argumentOrder": 5,
"argumentName": "rotateY",
"argumentType": "float",
"argumentDescription": "y axis rotation angle",
"InputOutput": "Input"
},
{
"argumentID": 534,
"functionID": 5707,
"functionName": "setViewTransform",
"argumentOrder": 6,
"argumentName": "rotateZ",
"argumentType": "float",
"argumentDescription": "z axis rotation angle",
"InputOutput": "Input"
},
{
"argumentID": 535,
"functionID": 5708,
"functionName": "getViewPoint",
"argumentOrder": 1,
"argumentName": "viewX",
"argumentType": "float *",
"argumentDescription": "The viewpoint x coordinate",
"InputOutput": "Output"
},
{
"argumentID": 536,
"functionID": 5708,
"functionName": "getViewPoint",
"argumentOrder": 2,
"argumentName": "viewY",
"argumentType": "float *",
"argumentDescription": "The viewpoint y coordinate",
"InputOutput": "Output"
},
{
"argumentID": 537,
"functionID": 5708,
"functionName": "getViewPoint",
"argumentOrder": 3,
"argumentName": "viewZ",
"argumentType": "float *",
"argumentDescription": "The viewpoint z coordinate",
"InputOutput": "Output"
},
{
"argumentID": 538,
"functionID": 5708,
"functionName": "getViewPoint",
"argumentOrder": 4,
"argumentName": "rotateX",
"argumentType": "float *",
"argumentDescription": "x axis rotation angle",
"InputOutput": "Output"
},
{
"argumentID": 539,
"functionID": 5708,
"functionName": "getViewPoint",
"argumentOrder": 5,
"argumentName": "rotateY",
"argumentType": "float *",
"argumentDescription": "y axis rotation angle",
"InputOutput": "Output"
},
{
"argumentID": 540,
"functionID": 5708,
"functionName": "getViewPoint",
"argumentOrder": 6,
"argumentName": "rotateZ",
"argumentType": "float *",
"argumentDescription": "z axis rotation angle",
"InputOutput": "Output"
},
{
"argumentID": 541,
"functionID": 5709,
"functionName": "writeList",
"argumentOrder": 1,
"argumentName": "errorText",
"argumentType": "char *",
"argumentDescription": "Contains a status message resulting from the save operation.",
"InputOutput": "In-Out"
},
{
"argumentID": 542,
"functionID": 5709,
"functionName": "writeList",
"argumentOrder": 2,
"argumentName": "fileName",
"argumentType": "char *",
"argumentDescription": "Name of the scene file to be created.",
"InputOutput": "Input"
},
{
"argumentID": 543,
"functionID": 5710,
"functionName": "preview",
"argumentOrder": 1,
"argumentName": "theWindow",
"argumentType": "HWND",
"argumentDescription": "Handle to the GDI window in which to draw the preview.",
"InputOutput": "Input"
},
{
"argumentID": 544,
"functionID": 5710,
"functionName": "preview",
"argumentOrder": 2,
"argumentName": "modelMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "A perspective matrix containing the model location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 545,
"functionID": 5710,
"functionName": "preview",
"argumentOrder": 3,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 546,
"functionID": 5711,
"functionName": "previewStill",
"argumentOrder": 1,
"argumentName": "theWindow",
"argumentType": "HWND",
"argumentDescription": "Handle to the GDI window in which to draw the preview.",
"InputOutput": "Input"
},
{
"argumentID": 547,
"functionID": 5711,
"functionName": "previewStill",
"argumentOrder": 2,
"argumentName": "modelMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "A perspective matrix containing the model location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 548,
"functionID": 5711,
"functionName": "previewStill",
"argumentOrder": 3,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 549,
"functionID": 5712,
"functionName": "render",
"argumentOrder": 1,
"argumentName": "displayWindow",
"argumentType": "imageView *",
"argumentDescription": "The image in which to display the rendered output",
"InputOutput": "Input"
},
{
"argumentID": 550,
"functionID": 5712,
"functionName": "render",
"argumentOrder": 2,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Input"
},
{
"argumentID": 551,
"functionID": 5712,
"functionName": "render",
"argumentOrder": 3,
"argumentName": "depthSortingEnabled",
"argumentType": "int",
"argumentDescription": "TRUE if depth sorting is enabled during effect rendering, else FALSE. If FALSE, models are rendered in the order in which they appear in the scene file.",
"InputOutput": "Input"
},
{
"argumentID": 552,
"functionID": 5712,
"functionName": "render",
"argumentOrder": 4,
"argumentName": "zBufferEnabled",
"argumentType": "int",
"argumentDescription": "TRUE if Z buffer is enabled, otherwise FALSE",
"InputOutput": "Input"
},
{
"argumentID": 553,
"functionID": 5712,
"functionName": "render",
"argumentOrder": 5,
"argumentName": "antiAliasEnabled",
"argumentType": "int",
"argumentDescription": "True if anti-aliasing is to be applied to each output image.",
"InputOutput": "Input"
},
{
"argumentID": 554,
"functionID": 5712,
"functionName": "render",
"argumentOrder": 6,
"argumentName": "hazeFogEnabled",
"argumentType": "int",
"argumentDescription": "Not used",
"InputOutput": "Input"
},
{
"argumentID": 555,
"functionID": 5713,
"functionName": "getSequenceFileName",
"argumentOrder": 1,
"argumentName": "theInputPath",
"argumentType": "char *",
"argumentDescription": "Contains both the input path and the returned output pathname.",
"InputOutput": "In-Out"
},
{
"argumentID": 556,
"functionID": 5713,
"functionName": "getSequenceFileName",
"argumentOrder": 2,
"argumentName": "frameCounter",
"argumentType": "int",
"argumentDescription": "The current frame number.",
"InputOutput": "Input"
},
{
"argumentID": 557,
"functionID": 5714,
"functionName": "getFileName",
"argumentOrder": 1,
"argumentName": "outputFileName",
"argumentType": "char *",
"argumentDescription": "The output pathname",
"InputOutput": "Output"
},
{
"argumentID": 558,
"functionID": 5714,
"functionName": "getFileName",
"argumentOrder": 2,
"argumentName": "prefix",
"argumentType": "char *",
"argumentDescription": "The filename prefix. This can be an absolute pathname.",
"InputOutput": "Input"
},
{
"argumentID": 559,
"functionID": 5714,
"functionName": "getFileName",
"argumentOrder": 3,
"argumentName": "counter",
"argumentType": "int",
"argumentDescription": "a frame counter",
"InputOutput": "Input"
},
{
"argumentID": 560,
"functionID": 5714,
"functionName": "getFileName",
"argumentOrder": 4,
"argumentName": "theColor",
"argumentType": "int",
"argumentDescription": "RED, GREEN, or BLUE",
"InputOutput": "Input"
},
{
"argumentID": 561,
"functionID": 5715,
"functionName": "appendFileName",
"argumentOrder": 1,
"argumentName": "outputFileName",
"argumentType": "char *",
"argumentDescription": "The returned filename. Prefix and suffix are concatenated to produce the result.",
"InputOutput": "Output"
},
{
"argumentID": 562,
"functionID": 5715,
"functionName": "appendFileName",
"argumentOrder": 2,
"argumentName": "prefix",
"argumentType": "char *",
"argumentDescription": "The filename prefix",
"InputOutput": "Input"
},
{
"argumentID": 563,
"functionID": 5715,
"functionName": "appendFileName",
"argumentOrder": 3,
"argumentName": "suffix",
"argumentType": "char *",
"argumentDescription": "The filename suffix. Example: A single letter such as 'a' for alpha image.",
"InputOutput": "Input"
},
{
"argumentID": 564,
"functionID": 5716,
"functionName": "constructPathName",
"argumentOrder": 1,
"argumentName": "outPath",
"argumentType": "char *",
"argumentDescription": "The output pathname. LastLetter is appended to the inPath.",
"InputOutput": "Output"
},
{
"argumentID": 565,
"functionID": 5716,
"functionName": "constructPathName",
"argumentOrder": 2,
"argumentName": "inPath",
"argumentType": "char *",
"argumentDescription": "The input image pathname",
"InputOutput": "Input"
},
{
"argumentID": 566,
"functionID": 5716,
"functionName": "constructPathName",
"argumentOrder": 3,
"argumentName": "lastLetter",
"argumentType": "char",
"argumentDescription": "The last letter of the path.",
"InputOutput": "Input"
},
{
"argumentID": 567,
"functionID": 5717,
"functionName": "adjustTransforms",
"argumentOrder": 1,
"argumentName": "effectType",
"argumentType": "int",
"argumentDescription": "The type of effect being produced. Example values: STILL, SEQUENCE",
"InputOutput": "Input"
},
{
"argumentID": 568,
"functionID": 5717,
"functionName": "adjustTransforms",
"argumentOrder": 2,
"argumentName": "theModel",
"argumentType": "sceneElement *",
"argumentDescription": "Pointer to the current model.",
"InputOutput": "Input"
},
{
"argumentID": 569,
"functionID": 5717,
"functionName": "adjustTransforms",
"argumentOrder": 3,
"argumentName": "aMotion",
"argumentType": "motionNode *",
"argumentDescription": "Pointer to a motion node structure",
"InputOutput": "Input"
},
{
"argumentID": 570,
"functionID": 5717,
"functionName": "adjustTransforms",
"argumentOrder": 4,
"argumentName": "xfrm",
"argumentType": "bundle *",
"argumentDescription": "Contains the adjusted model location and orientation",
"InputOutput": "In-Out"
},
{
"argumentID": 571,
"functionID": 5718,
"functionName": "getViewMatrix",
"argumentOrder": 1,
"argumentName": "viewMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The matrix containing the viewer location and orientation",
"InputOutput": "Output"
},
{
"argumentID": 572,
"functionID": 5718,
"functionName": "getViewMatrix",
"argumentOrder": 2,
"argumentName": "frameCounter",
"argumentType": "int",
"argumentDescription": "The current frame number.",
"InputOutput": "Input"
},
{
"argumentID": 573,
"functionID": 5718,
"functionName": "getViewMatrix",
"argumentOrder": 3,
"argumentName": "theScene",
"argumentType": "scene *",
"argumentDescription": "Pointer to the scene object containing the present viewpoint location and orientation.",
"InputOutput": "Input"
},
{
"argumentID": 574,
"functionID": 5719,
"functionName": "checkFor3",
"argumentOrder": 1,
"argumentName": "aString",
"argumentType": "char *",
"argumentDescription": "A character string containing the set of 3 numbers to be checked.",
"InputOutput": "Input"
},
{
"argumentID": 575,
"functionID": 5720,
"functionName": "calcCompoundModelRefPoint",
"argumentOrder": 1,
"argumentName": "theModel",
"argumentType": "sceneElement *",
"argumentDescription": "Current model name",
"InputOutput": "Input"
},
{
"argumentID": 576,
"functionID": 5720,
"functionName": "calcCompoundModelRefPoint",
"argumentOrder": 2,
"argumentName": "outputRows",
"argumentType": "int",
"argumentDescription": "The number of rows in the output image",
"InputOutput": "Input"
},
{
"argumentID": 577,
"functionID": 5720,
"functionName": "calcCompoundModelRefPoint",
"argumentOrder": 3,
"argumentName": "outputColumns",
"argumentType": "int",
"argumentDescription": "The number of columns in the output image",
"InputOutput": "Input"
},
{
"argumentID": 578,
"functionID": 5720,
"functionName": "calcCompoundModelRefPoint",
"argumentOrder": 4,
"argumentName": "cmCentroidX",
"argumentType": "float *",
"argumentDescription": "Centroid x of the compound model",
"InputOutput": "Input"
},
{
"argumentID": 579,
"functionID": 5720,
"functionName": "calcCompoundModelRefPoint",
"argumentOrder": 5,
"argumentName": "cmCentroidY",
"argumentType": "float *",
"argumentDescription": "Centroid y of the compound model",
"InputOutput": "Input"
},
{
"argumentID": 580,
"functionID": 5720,
"functionName": "calcCompoundModelRefPoint",
"argumentOrder": 6,
"argumentName": "cmCentroidZ",
"argumentType": "float *",
"argumentDescription": "Centroid z of the compound model",
"InputOutput": "Input"
},
{
"argumentID": 581,
"functionID": 5721,
"functionName": "multiply",
"argumentOrder": 1,
"argumentName": "matrix1",
"argumentType": "tMatrix *",
"argumentDescription": "tMatrix 1",
"InputOutput": "Input"
},
{
"argumentID": 582,
"functionID": 5721,
"functionName": "multiply",
"argumentOrder": 2,
"argumentName": "matrix2",
"argumentType": "tMatrix *",
"argumentDescription": "tMatrix 2",
"InputOutput": "Input"
},
{
"argumentID": 583,
"functionID": 5722,
"functionName": "copy",
"argumentOrder": 1,
"argumentName": "matrix",
"argumentType": "tMatrix *",
"argumentDescription": "The tMatrix object that receives the data from the this object.",
"InputOutput": "Input"
},
{
"argumentID": 584,
"functionID": 5724,
"functionName": "scale",
"argumentOrder": 1,
"argumentName": "sx",
"argumentType": "float",
"argumentDescription": "x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 585,
"functionID": 5724,
"functionName": "scale",
"argumentOrder": 2,
"argumentName": "sy",
"argumentType": "float",
"argumentDescription": "y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 586,
"functionID": 5724,
"functionName": "scale",
"argumentOrder": 3,
"argumentName": "sz",
"argumentType": "float",
"argumentDescription": "z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 587,
"functionID": 5725,
"functionName": "translate",
"argumentOrder": 1,
"argumentName": "tx",
"argumentType": "float",
"argumentDescription": "x axis translation",
"InputOutput": "Input"
},
{
"argumentID": 588,
"functionID": 5725,
"functionName": "translate",
"argumentOrder": 2,
"argumentName": "ty",
"argumentType": "float",
"argumentDescription": "y axis translation",
"InputOutput": "Input"
},
{
"argumentID": 589,
"functionID": 5725,
"functionName": "translate",
"argumentOrder": 3,
"argumentName": "tz",
"argumentType": "float",
"argumentDescription": "z axis translation",
"InputOutput": "Input"
},
{
"argumentID": 590,
"functionID": 5726,
"functionName": "rotate",
"argumentOrder": 1,
"argumentName": "rx",
"argumentType": "float",
"argumentDescription": "An x axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 591,
"functionID": 5726,
"functionName": "rotate",
"argumentOrder": 2,
"argumentName": "ry",
"argumentType": "float",
"argumentDescription": "A y axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 592,
"functionID": 5726,
"functionName": "rotate",
"argumentOrder": 3,
"argumentName": "rz",
"argumentType": "float",
"argumentDescription": "A z axis rotation angle (radians)",
"InputOutput": "Input"
},
{
"argumentID": 593,
"functionID": 5727,
"functionName": "matmult",
"argumentOrder": 1,
"argumentName": "result[4][4]",
"argumentType": "float",
"argumentDescription": "The result matrix",
"InputOutput": "Output"
},
{
"argumentID": 594,
"functionID": 5727,
"functionName": "matmult",
"argumentOrder": 2,
"argumentName": "mat1[4][4]",
"argumentType": "float",
"argumentDescription": "The multiplier matrix",
"InputOutput": "Input"
},
{
"argumentID": 595,
"functionID": 5727,
"functionName": "matmult",
"argumentOrder": 3,
"argumentName": "mat2[4][4]",
"argumentType": "float",
"argumentDescription": "The multiplicand matrix",
"InputOutput": "Input"
},
{
"argumentID": 596,
"functionID": 5728,
"functionName": "matcopy",
"argumentOrder": 1,
"argumentName": "dest[4][4]",
"argumentType": "float",
"argumentDescription": "The destination matrix.",
"InputOutput": "Output"
},
{
"argumentID": 597,
"functionID": 5728,
"functionName": "matcopy",
"argumentOrder": 2,
"argumentName": "source[4][4]",
"argumentType": "float",
"argumentDescription": "The source matrix.",
"InputOutput": "Input"
},
{
"argumentID": 598,
"functionID": 5730,
"functionName": "transformPoint",
"argumentOrder": 1,
"argumentName": "xIn",
"argumentType": "float",
"argumentDescription": "Input x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 599,
"functionID": 5730,
"functionName": "transformPoint",
"argumentOrder": 2,
"argumentName": "yIn",
"argumentType": "float",
"argumentDescription": "Input y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 600,
"functionID": 5730,
"functionName": "transformPoint",
"argumentOrder": 3,
"argumentName": "zIn",
"argumentType": "float",
"argumentDescription": "Input z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 601,
"functionID": 5730,
"functionName": "transformPoint",
"argumentOrder": 4,
"argumentName": "xOut",
"argumentType": "float *",
"argumentDescription": "Transformed x coordinate",
"InputOutput": "Output"
},
{
"argumentID": 602,
"functionID": 5730,
"functionName": "transformPoint",
"argumentOrder": 5,
"argumentName": "yOut",
"argumentType": "float *",
"argumentDescription": "Transformed y coordinate",
"InputOutput": "Output"
},
{
"argumentID": 603,
"functionID": 5730,
"functionName": "transformPoint",
"argumentOrder": 6,
"argumentName": "zOut",
"argumentType": "float *",
"argumentDescription": "Transformed z coordinate",
"InputOutput": "Output"
},
{
"argumentID": 604,
"functionID": 5731,
"functionName": "transformPoint1",
"argumentOrder": 1,
"argumentName": "in",
"argumentType": "point3d *",
"argumentDescription": "Input coordinate",
"InputOutput": "Input"
},
{
"argumentID": 605,
"functionID": 5731,
"functionName": "transformPoint1",
"argumentOrder": 2,
"argumentName": "out",
"argumentType": "point3d *",
"argumentDescription": "Output coordinate",
"InputOutput": "Input"
},
{
"argumentID": 606,
"functionID": 5732,
"functionName": "display",
"argumentOrder": 1,
"argumentName": "heading",
"argumentType": "char *",
"argumentDescription": "Message to be displayed prior to display of tMatrix contents.",
"InputOutput": "Input"
},
{
"argumentID": 607,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 608,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 609,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 3,
"argumentName": "z",
"argumentType": "float",
"argumentDescription": "z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 610,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 4,
"argumentName": "sx",
"argumentType": "int *",
"argumentDescription": "The screen x coordinate (projected)",
"InputOutput": "Output"
},
{
"argumentID": 611,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 5,
"argumentName": "sy",
"argumentType": "int *",
"argumentDescription": "The screen y coordinate (projected)",
"InputOutput": "Output"
},
{
"argumentID": 612,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 6,
"argumentName": "refX",
"argumentType": "float",
"argumentDescription": "x axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 613,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 7,
"argumentName": "refY",
"argumentType": "float",
"argumentDescription": "y axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 614,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 8,
"argumentName": "refZ",
"argumentType": "float",
"argumentDescription": "z axis reference point (world coord. system)",
"InputOutput": "Input"
},
{
"argumentID": 615,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 9,
"argumentName": "outHeight",
"argumentType": "int",
"argumentDescription": "The height of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 616,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 10,
"argumentName": "outWidth",
"argumentType": "int",
"argumentDescription": "The width of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 617,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 11,
"argumentName": "tx",
"argumentType": "float *",
"argumentDescription": "The transformed x coordinate (world coord system)",
"InputOutput": "Output"
},
{
"argumentID": 618,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 12,
"argumentName": "ty",
"argumentType": "float *",
"argumentDescription": "The transformed y coordinate (world coord system)",
"InputOutput": "Output"
},
{
"argumentID": 619,
"functionID": 5734,
"functionName": "transformAndProjectPoint",
"argumentOrder": 13,
"argumentName": "tz",
"argumentType": "float *",
"argumentDescription": "The transformed z coordinate (world coord system)",
"InputOutput": "Output"
},
{
"argumentID": 620,
"functionID": 5735,
"functionName": "transformAndProjectPoint1",
"argumentOrder": 1,
"argumentName": "p",
"argumentType": "point3d *",
"argumentDescription": "The input point",
"InputOutput": "Input"
},
{
"argumentID": 621,
"functionID": 5735,
"functionName": "transformAndProjectPoint1",
"argumentOrder": 2,
"argumentName": "s",
"argumentType": "point2d *",
"argumentDescription": "The projected screen coordinates",
"InputOutput": "Output"
},
{
"argumentID": 622,
"functionID": 5735,
"functionName": "transformAndProjectPoint1",
"argumentOrder": 3,
"argumentName": "ref",
"argumentType": "point3d *",
"argumentDescription": "The reference point",
"InputOutput": "Input"
},
{
"argumentID": 623,
"functionID": 5735,
"functionName": "transformAndProjectPoint1",
"argumentOrder": 4,
"argumentName": "outHeight",
"argumentType": "int",
"argumentDescription": "The height of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 624,
"functionID": 5735,
"functionName": "transformAndProjectPoint1",
"argumentOrder": 5,
"argumentName": "outWidth",
"argumentType": "int",
"argumentDescription": "The width of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 625,
"functionID": 5735,
"functionName": "transformAndProjectPoint1",
"argumentOrder": 6,
"argumentName": "t",
"argumentType": "point3d *",
"argumentDescription": "The transformed coordinate",
"InputOutput": "Output"
},
{
"argumentID": 626,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 1,
"argumentName": "aShape",
"argumentType": "shape3d *",
"argumentDescription": "A shape object whose coordinates are to be transformed",
"InputOutput": "Input"
},
{
"argumentID": 627,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 2,
"argumentName": "outHeight",
"argumentType": "int",
"argumentDescription": "The height of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 628,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 3,
"argumentName": "outWidth",
"argumentType": "int",
"argumentDescription": "The width of the output image in pixels",
"InputOutput": "Input"
},
{
"argumentID": 629,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 4,
"argumentName": "useExternalCentroid",
"argumentType": "int",
"argumentDescription": "Default: FALSE, in this case the object is transformed relative to its centroid. If TRUE, the object is transformed relative to the 3D point point.",
"InputOutput": "Input"
},
{
"argumentID": 630,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 5,
"argumentName": "centroidX",
"argumentType": "float",
"argumentDescription": "x coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Input"
},
{
"argumentID": 631,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 6,
"argumentName": "centroidY",
"argumentType": "float",
"argumentDescription": "y coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Input"
},
{
"argumentID": 632,
"functionID": 5736,
"functionName": "transformAndProject ",
"argumentOrder": 7,
"argumentName": "centroidZ",
"argumentType": "float",
"argumentDescription": "z coordinate of point. Used only if useExternalCentroid is TRUE.",
"InputOutput": "Input"
},
{
"argumentID": 633,
"functionID": 5738,
"functionName": "SetImagePointer",
"argumentOrder": 1,
"argumentName": "theImage",
"argumentType": "memImage *",
"argumentDescription": "The memImage object associated with the image document.",
"InputOutput": "Input"
},
{
"argumentID": 634,
"functionID": 5740,
"functionName": "Dump",
"argumentOrder": 1,
"argumentName": " ",
"argumentType": "CDumpContext&",
"argumentDescription": "A device context to dump image document information to.",
"InputOutput": "Input"
},
{
"argumentID": 635,
"functionID": 5742,
"functionName": "setCaption",
"argumentOrder": 1,
"argumentName": "aCaption",
"argumentType": "char *",
"argumentDescription": "The caption to display on the image viewing window.",
"InputOutput": "Input"
},
{
"argumentID": 636,
"functionID": 5743,
"functionName": "getScrollPos",
"argumentOrder": 1,
"argumentName": "xPixels",
"argumentType": "int *",
"argumentDescription": "Number of pixels scrolled in the screen x direction.",
"InputOutput": "Output"
},
{
"argumentID": 637,
"functionID": 5743,
"functionName": "getScrollPos",
"argumentOrder": 2,
"argumentName": "yPixels",
"argumentType": "int *",
"argumentDescription": "Number of pixels scrolled in the screen y direction.",
"InputOutput": "Output"
},
{
"argumentID": 638,
"functionID": 5745,
"functionName": "OnDraw",
"argumentOrder": 1,
"argumentName": "qdc",
"argumentType": "CDC*",
"argumentDescription": "The device context to draw into.",
"InputOutput": "Input"
},
{
"argumentID": 639,
"functionID": 5747,
"functionName": "OnLButtonDown",
"argumentOrder": 1,
"argumentName": "nFlags",
"argumentType": "UINT",
"argumentDescription": "See MFC Manual.",
"InputOutput": "Input"
},
{
"argumentID": 640,
"functionID": 5747,
"functionName": "OnLButtonDown",
"argumentOrder": 2,
"argumentName": "point",
"argumentType": "CPoint",
"argumentDescription": "The location of the mouse when the left mouse button was clicked.",
"InputOutput": "Input"
},
{
"argumentID": 641,
"functionID": 5748,
"functionName": "OnLButtonUp",
"argumentOrder": 1,
"argumentName": "nFlags",
"argumentType": "UINT",
"argumentDescription": "See MFC Manual.",
"InputOutput": "Input"
},
{
"argumentID": 642,
"functionID": 5748,
"functionName": "OnLButtonUp",
"argumentOrder": 2,
"argumentName": "point",
"argumentType": "CPoint",
"argumentDescription": "The location of the mouse when the mouse button was clicked.",
"InputOutput": "Input"
},
{
"argumentID": 643,
"functionID": 5749,
"functionName": "OnLButtonDblClk",
"argumentOrder": 1,
"argumentName": "nFlags",
"argumentType": "UINT",
"argumentDescription": "See MFC Manual.",
"InputOutput": "Input"
},
{
"argumentID": 644,
"functionID": 5749,
"functionName": "OnLButtonDblClk",
"argumentOrder": 2,
"argumentName": "point",
"argumentType": "CPoint",
"argumentDescription": "The location of the mouse when the mouse button was clicked.",
"InputOutput": "Input"
},
{
"argumentID": 645,
"functionID": 5750,
"functionName": "OnRButtonDown",
"argumentOrder": 1,
"argumentName": "nFlags",
"argumentType": "UINT",
"argumentDescription": "See MFC Manual.",
"InputOutput": "Input"
},
{
"argumentID": 646,
"functionID": 5750,
"functionName": "OnRButtonDown",
"argumentOrder": 2,
"argumentName": "point",
"argumentType": "CPoint",
"argumentDescription": "The location of the mouse when the mouse button was clicked.",
"InputOutput": "Input"
},
{
"argumentID": 647,
"functionID": 5751,
"functionName": "OnRButtonUp",
"argumentOrder": 1,
"argumentName": "nFlags",
"argumentType": "UINT",
"argumentDescription": "See MFC Manual.",
"InputOutput": "Input"
},
{
"argumentID": 648,
"functionID": 5751,
"functionName": "OnRButtonUp",
"argumentOrder": 2,
"argumentName": "point",
"argumentType": "CPoint",
"argumentDescription": "The location of the mouse when the mouse button was clicked.",
"InputOutput": "Input"
},
{
"argumentID": 649,
"functionID": 5752,
"functionName": "OnMouseMove",
"argumentOrder": 1,
"argumentName": "nFlags",
"argumentType": "UINT",
"argumentDescription": "See MFC Manual.",
"InputOutput": "Input"
},
{
"argumentID": 650,
"functionID": 5752,
"functionName": "OnMouseMove",
"argumentOrder": 2,
"argumentName": "point",
"argumentType": "CPoint",
"argumentDescription": "The location of the mouse when the mouse button was clicked.",
"InputOutput": "Input"
},
{
"argumentID": 651,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 1,
"argumentName": "theImage",
"argumentType": "memImage *",
"argumentDescription": "The image to be sampled.",
"InputOutput": "Input"
},
{
"argumentID": 652,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate center of the neighborhood to be sampled.",
"InputOutput": "Input"
},
{
"argumentID": 653,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate center of the neighborhood to be sampled.",
"InputOutput": "Input"
},
{
"argumentID": 654,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 4,
"argumentName": "redLow",
"argumentType": "int *",
"argumentDescription": "Minimum red value",
"InputOutput": "Output"
},
{
"argumentID": 655,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 5,
"argumentName": "redHigh",
"argumentType": "int *",
"argumentDescription": "Maximum red value",
"InputOutput": "Output"
},
{
"argumentID": 656,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 6,
"argumentName": "greenLow",
"argumentType": "int *",
"argumentDescription": "Minimum green value",
"InputOutput": "Output"
},
{
"argumentID": 657,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 7,
"argumentName": "greenHigh",
"argumentType": "int *",
"argumentDescription": "Maximum green value",
"InputOutput": "Output"
},
{
"argumentID": 658,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 8,
"argumentName": "blueLow",
"argumentType": "int *",
"argumentDescription": "Minimum blue value",
"InputOutput": "Output"
},
{
"argumentID": 659,
"functionID": 5753,
"functionName": "getSampleRange",
"argumentOrder": 9,
"argumentName": "blueHigh",
"argumentType": "int *",
"argumentDescription": "Maximum blue value",
"InputOutput": "Output"
},
{
"argumentID": 660,
"functionID": 5754,
"functionName": "blend",
"argumentOrder": 1,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "Input image. This image must be 8 bits per pixel.",
"InputOutput": "Input"
},
{
"argumentID": 661,
"functionID": 5754,
"functionName": "blend",
"argumentOrder": 2,
"argumentName": "maskImage",
"argumentType": "memImage *",
"argumentDescription": "An 8 bit alpha image corresponding to the input image.",
"InputOutput": "Input"
},
{
"argumentID": 662,
"functionID": 5754,
"functionName": "blend",
"argumentOrder": 3,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The input image is blended into the output image based on the contents of the alpha image.",
"InputOutput": "Output"
},
{
"argumentID": 663,
"functionID": 5754,
"functionName": "blend",
"argumentOrder": 4,
"argumentName": "alphaScale",
"argumentType": "float",
"argumentDescription": "A scale factor applied to the input image contribution. A negative alpha scale factor will create a shadow because it causes a percentage of the inimage to be subtracted from the output image. Values between 0 and 1 will vary the translucency.",
"InputOutput": "Input"
},
{
"argumentID": 664,
"functionID": 5755,
"functionName": "blendz",
"argumentOrder": 1,
"argumentName": "inImage",
"argumentType": "memImage *",
"argumentDescription": "The input image",
"InputOutput": "Input"
},
{
"argumentID": 665,
"functionID": 5755,
"functionName": "blendz",
"argumentOrder": 2,
"argumentName": "matteImage",
"argumentType": "memImage *",
"argumentDescription": "An alpha image",
"InputOutput": "Input"
},
{
"argumentID": 666,
"functionID": 5755,
"functionName": "blendz",
"argumentOrder": 3,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "The z-image corresponding to the input image.",
"InputOutput": "Input"
},
{
"argumentID": 667,
"functionID": 5755,
"functionName": "blendz",
"argumentOrder": 4,
"argumentName": "zBuffer",
"argumentType": "memImage *",
"argumentDescription": "The Z-buffer image.",
"InputOutput": "Input"
},
{
"argumentID": 668,
"functionID": 5755,
"functionName": "blendz",
"argumentOrder": 5,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The image to contain the rendered result.",
"InputOutput": "Output"
},
{
"argumentID": 669,
"functionID": 5755,
"functionName": "blendz",
"argumentOrder": 6,
"argumentName": "alphaScale",
"argumentType": "float",
"argumentDescription": "A scale factor applied to the input image and its alpha image.",
"InputOutput": "Input"
},
{
"argumentID": 670,
"functionID": 5756,
"functionName": "createCutout",
"argumentOrder": 1,
"argumentName": "originalImage",
"argumentType": "memImage *",
"argumentDescription": "Input image. Must be opened for sequential access.",
"InputOutput": "Input"
},
{
"argumentID": 671,
"functionID": 5756,
"functionName": "createCutout",
"argumentOrder": 2,
"argumentName": "maskImage",
"argumentType": "memImage *",
"argumentDescription": "An 8 bit alpha image corresponding to the input image.",
"InputOutput": "In-Out"
},
{
"argumentID": 672,
"functionID": 5756,
"functionName": "createCutout",
"argumentOrder": 3,
"argumentName": "cutoutName",
"argumentType": "char *",
"argumentDescription": "The name of the rotoscoped cutout image and the shape file. This is the filename without the suffix.",
"InputOutput": "In-Out"
},
{
"argumentID": 673,
"functionID": 5756,
"functionName": "createCutout",
"argumentOrder": 4,
"argumentName": "aShape",
"argumentType": "shape3d *",
"argumentDescription": "Pointer to a shape object containing the screen vertices that were collected by the user during the operation of tracing around the object of interest.",
"InputOutput": "Input"
},
{
"argumentID": 674,
"functionID": 5757,
"functionName": "createAlphaImage",
"argumentOrder": 1,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image, containing the alpha image.",
"InputOutput": "In-Out"
},
{
"argumentID": 675,
"functionID": 5758,
"functionName": "unPack",
"argumentOrder": 1,
"argumentName": "outputImage",
"argumentType": "memImage *",
"argumentDescription": "memImage object to contain the unpacked image.",
"InputOutput": "In-Out"
},
{
"argumentID": 676,
"functionID": 5759,
"functionName": "adjustImageBorder",
"argumentOrder": 1,
"argumentName": "outPath",
"argumentType": "char *",
"argumentDescription": "The output Image pathname. The output image has been reduced as necessary to correspond to the non-zero pixels in the image.",
"InputOutput": "Input"
},
{
"argumentID": 677,
"functionID": 5760,
"functionName": "in_boundary",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an opened image",
"InputOutput": "Input"
},
{
"argumentID": 678,
"functionID": 5760,
"functionName": "in_boundary",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 679,
"functionID": 5760,
"functionName": "in_boundary",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 680,
"functionID": 5761,
"functionName": "probe",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an opened image",
"InputOutput": "Input"
},
{
"argumentID": 681,
"functionID": 5761,
"functionName": "probe",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 682,
"functionID": 5761,
"functionName": "probe",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 683,
"functionID": 5761,
"functionName": "probe",
"argumentOrder": 4,
"argumentName": "dir",
"argumentType": "int",
"argumentDescription": "specifies which neighboring sample to check",
"InputOutput": "Input"
},
{
"argumentID": 684,
"functionID": 5761,
"functionName": "probe",
"argumentOrder": 5,
"argumentName": "new_x",
"argumentType": "int *",
"argumentDescription": "The x coordinate of the neighbor pixel located in the indicated direction",
"InputOutput": "Output"
},
{
"argumentID": 685,
"functionID": 5761,
"functionName": "probe",
"argumentOrder": 6,
"argumentName": "new_y",
"argumentType": "int *",
"argumentDescription": "The y coordinate of the neighbor pixel located in the indicated direction",
"InputOutput": "Output"
},
{
"argumentID": 686,
"functionID": 5762,
"functionName": "neighbor",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an opened image",
"InputOutput": "Input"
},
{
"argumentID": 687,
"functionID": 5762,
"functionName": "neighbor",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 688,
"functionID": 5762,
"functionName": "neighbor",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 689,
"functionID": 5762,
"functionName": "neighbor",
"argumentOrder": 4,
"argumentName": "last_dir",
"argumentType": "int",
"argumentDescription": "the direction that was used to get to 'x, y'",
"InputOutput": "Input"
},
{
"argumentID": 690,
"functionID": 5762,
"functionName": "neighbor",
"argumentOrder": 5,
"argumentName": "new_x",
"argumentType": "int *",
"argumentDescription": "The x coordinate after applying the new direction to the current coordinate.",
"InputOutput": "Output"
},
{
"argumentID": 691,
"functionID": 5762,
"functionName": "neighbor",
"argumentOrder": 6,
"argumentName": "new_y",
"argumentType": "int *",
"argumentDescription": "The x coordinate after applying the new direction to the current coordinate.",
"InputOutput": "Output"
},
{
"argumentID": 692,
"functionID": 5763,
"functionName": "shapeFromImage",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an opened image. The image is assumed to be binary. That is, 8 bits per pixel with intensities of either 0 indicating off or 255 indicating on.",
"InputOutput": "Input"
},
{
"argumentID": 693,
"functionID": 5763,
"functionName": "shapeFromImage",
"argumentOrder": 2,
"argumentName": "aShape",
"argumentType": "shape3d *",
"argumentDescription": "Pointer to a shape object that will contain the boundary of the binary image.",
"InputOutput": "Output"
},
{
"argumentID": 694,
"functionID": 5764,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 695,
"functionID": 5766,
"functionName": "createQMeshModel",
"argumentOrder": 1,
"argumentName": "inputImagePath",
"argumentType": "char *",
"argumentDescription": "The texture image to be used in the creation of a QuadMesh model.",
"InputOutput": "Input"
},
{
"argumentID": 696,
"functionID": 5766,
"functionName": "createQMeshModel",
"argumentOrder": 2,
"argumentName": "destinationDir",
"argumentType": "char *",
"argumentDescription": "The directory into which will be placed the x, y, and z coordinate images of the resulting quadrilateral mesh.",
"InputOutput": "Input"
},
{
"argumentID": 697,
"functionID": 5766,
"functionName": "createQMeshModel",
"argumentOrder": 3,
"argumentName": "modelType",
"argumentType": "int",
"argumentDescription": "The type of Quad mesh model to generate.",
"InputOutput": "Input"
},
{
"argumentID": 698,
"functionID": 5767,
"functionName": "getMeshCentroid",
"argumentOrder": 1,
"argumentName": "xImage",
"argumentType": "memImage *",
"argumentDescription": "X coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 699,
"functionID": 5767,
"functionName": "getMeshCentroid",
"argumentOrder": 2,
"argumentName": "yImage",
"argumentType": "memImage *",
"argumentDescription": "X coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 700,
"functionID": 5767,
"functionName": "getMeshCentroid",
"argumentOrder": 3,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "X coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 701,
"functionID": 5767,
"functionName": "getMeshCentroid",
"argumentOrder": 4,
"argumentName": "centroidX",
"argumentType": "float *",
"argumentDescription": "x coordinate of centroid.",
"InputOutput": "Output"
},
{
"argumentID": 702,
"functionID": 5767,
"functionName": "getMeshCentroid",
"argumentOrder": 5,
"argumentName": "centroidY",
"argumentType": "float *",
"argumentDescription": "y coordinate of centroid.",
"InputOutput": "Output"
},
{
"argumentID": 703,
"functionID": 5767,
"functionName": "getMeshCentroid",
"argumentOrder": 6,
"argumentName": "centroidZ",
"argumentType": "float *",
"argumentDescription": "z coordinate of centroid.",
"InputOutput": "Output"
},
{
"argumentID": 704,
"functionID": 5768,
"functionName": "translateMesh",
"argumentOrder": 1,
"argumentName": "xImage",
"argumentType": "memImage *",
"argumentDescription": "X coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 705,
"functionID": 5768,
"functionName": "translateMesh",
"argumentOrder": 2,
"argumentName": "yImage",
"argumentType": "memImage *",
"argumentDescription": "Y coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 706,
"functionID": 5768,
"functionName": "translateMesh",
"argumentOrder": 3,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "Z coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 707,
"functionID": 5768,
"functionName": "translateMesh",
"argumentOrder": 4,
"argumentName": "offsetX",
"argumentType": "float",
"argumentDescription": "The number of units to translate the image in the x direction",
"InputOutput": "Input"
},
{
"argumentID": 708,
"functionID": 5768,
"functionName": "translateMesh",
"argumentOrder": 5,
"argumentName": "offsetY",
"argumentType": "float",
"argumentDescription": "The number of units to translate the image in the y direction",
"InputOutput": "Input"
},
{
"argumentID": 709,
"functionID": 5768,
"functionName": "translateMesh",
"argumentOrder": 6,
"argumentName": "offsetZ",
"argumentType": "float",
"argumentDescription": "The number of units to translate the image in the z direction",
"InputOutput": "Input"
},
{
"argumentID": 710,
"functionID": 5769,
"functionName": "createTexture",
"argumentOrder": 1,
"argumentName": "texturePath",
"argumentType": "char *",
"argumentDescription": "Path of the output texture image.",
"InputOutput": "Input"
},
{
"argumentID": 711,
"functionID": 5769,
"functionName": "createTexture",
"argumentOrder": 2,
"argumentName": "outDirectory",
"argumentType": "char *",
"argumentDescription": "The directory to contain the output.",
"argumentDescription": "CONSTANT, CHECKERBOARD,HORZRAMP etc. ICT20.h has the complete list of types.",
"InputOutput": "Input"
},
{
"argumentID": 714,
"functionID": 5769,
"functionName": "createTexture",
"argumentOrder": 5,
"argumentName": "foreColor",
"argumentType": "int",
"argumentDescription": "foreground color. Used for the checkerboard.",
"InputOutput": "Input"
},
{
"argumentID": 715,
"functionID": 5769,
"functionName": "createTexture",
"argumentOrder": 6,
"argumentName": "backColor",
"argumentType": "int",
"argumentDescription": "backcround color. Used for the checkerboard.",
"InputOutput": "Input"
},
{
"argumentID": 716,
"functionID": 5769,
"functionName": "createTexture",
"argumentOrder": 7,
"argumentName": "numRows",
"argumentType": "int",
"argumentDescription": "The number of rows (height, or y dimension) in the output image",
"InputOutput": "Input"
},
{
"argumentID": 717,
"functionID": 5769,
"functionName": "createTexture",
"argumentOrder": 8,
"argumentName": "numColumns",
"argumentType": "int",
"argumentDescription": "The number of columns (x dimension or width) in the output image",
"InputOutput": "Input"
},
{
"argumentID": 718,
"functionID": 5770,
"functionName": "plasma",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an opened image",
"InputOutput": "In-Out"
},
{
"argumentID": 719,
"functionID": 5770,
"functionName": "plasma",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 720,
"functionID": 5770,
"functionName": "plasma",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 721,
"functionID": 5770,
"functionName": "plasma",
"argumentOrder": 4,
"argumentName": "x1",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 722,
"functionID": 5770,
"functionName": "plasma",
"argumentOrder": 5,
"argumentName": "y1",
"argumentType": "int",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 723,
"functionID": 5771,
"functionName": "createPlasma",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "Pointer to an opened image",
"InputOutput": "In-Out"
},
{
"argumentID": 724,
"functionID": 5771,
"functionName": "createPlasma",
"argumentOrder": 2,
"argumentName": "numRows",
"argumentType": "int",
"argumentDescription": "The number of rows (height, or y dimension of the image)",
"InputOutput": "Input"
},
{
"argumentID": 725,
"functionID": 5771,
"functionName": "createPlasma",
"argumentOrder": 3,
"argumentName": "numColumns",
"argumentType": "int",
"argumentDescription": "The number of columns (x dimension or width) in the imag",
"InputOutput": "Input"
},
{
"argumentID": 726,
"functionID": 5772,
"functionName": "myRand",
"argumentOrder": 1,
"argumentName": "maxVal",
"argumentType": "int",
"argumentDescription": "Maximum allowable value",
"InputOutput": "Input"
},
{
"argumentID": 727,
"functionID": 5773,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 728,
"functionID": 5777,
"functionName": "insertionSort2",
"argumentOrder": 1,
"argumentName": "theItems[]",
"argumentType": "float",
"argumentDescription": "The array of model distances to be sorted. This array contains the key.",
"InputOutput": "Input"
},
{
"argumentID": 729,
"functionID": 5777,
"functionName": "insertionSort2",
"argumentOrder": 2,
"argumentName": "itemData[]",
"argumentType": "DWORD",
"argumentDescription": "A model attribute to be moved along with the sorted key values.",
"InputOutput": "Input"
},
{
"argumentID": 730,
"functionID": 5777,
"functionName": "insertionSort2",
"argumentOrder": 3,
"argumentName": "numItems",
"argumentType": "int",
"argumentDescription": "The number of items in theItems array.",
"InputOutput": "Input"
},
{
"argumentID": 731,
"functionID": 5778,
"functionName": "depthSort",
"argumentOrder": 1,
"argumentName": "models[]",
"argumentType": "sceneElement *",
"argumentDescription": "An array of model pointers",
"InputOutput": "In-Out"
},
{
"argumentID": 732,
"functionID": 5778,
"functionName": "depthSort",
"argumentOrder": 2,
"argumentName": "distances[]",
"argumentType": "float",
"argumentDescription": "An array of model distances to the viewpoint.",
"InputOutput": "Input"
},
{
"argumentID": 733,
"functionID": 5778,
"functionName": "depthSort",
"argumentOrder": 3,
"argumentName": "numModels",
"argumentType": "int *",
"argumentDescription": "Number of models",
"InputOutput": "Input"
},
{
"argumentID": 734,
"functionID": 5778,
"functionName": "depthSort",
"argumentOrder": 4,
"argumentName": "depthSortingEnabled",
"argumentType": "int",
"argumentDescription": "TRUE if depth sorting is enabled during effect rendering, else FALSE",
"InputOutput": "Input"
},
{
"argumentID": 735,
"functionID": 5779,
"functionName": "getDistance2d",
"argumentOrder": 1,
"argumentName": "x1",
"argumentType": "float",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 736,
"functionID": 5779,
"functionName": "getDistance2d",
"argumentOrder": 2,
"argumentName": "y1",
"argumentType": "float",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 737,
"functionID": 5779,
"functionName": "getDistance2d",
"argumentOrder": 3,
"argumentName": "x2",
"argumentType": "float",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 738,
"functionID": 5779,
"functionName": "getDistance2d",
"argumentOrder": 4,
"argumentName": "y2",
"argumentType": "float",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 739,
"functionID": 5780,
"functionName": "getDistance3d",
"argumentOrder": 1,
"argumentName": "x1",
"argumentType": "float",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 740,
"functionID": 5780,
"functionName": "getDistance3d",
"argumentOrder": 2,
"argumentName": "y1",
"argumentType": "float",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 741,
"functionID": 5780,
"functionName": "getDistance3d",
"argumentOrder": 3,
"argumentName": "z1",
"argumentType": "float",
"argumentDescription": "z coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 742,
"functionID": 5780,
"functionName": "getDistance3d",
"argumentOrder": 4,
"argumentName": "x2",
"argumentType": "float",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 743,
"functionID": 5780,
"functionName": "getDistance3d",
"argumentOrder": 5,
"argumentName": "y2",
"argumentType": "float",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 744,
"functionID": 5780,
"functionName": "getDistance3d",
"argumentOrder": 6,
"argumentName": "z2",
"argumentType": "float",
"argumentDescription": "z coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 745,
"functionID": 5781,
"functionName": "getTCentroid",
"argumentOrder": 1,
"argumentName": "centroidX",
"argumentType": "float *",
"argumentDescription": "x coordinate of centroid.",
"InputOutput": "Output"
},
{
"argumentID": 746,
"functionID": 5781,
"functionName": "getTCentroid",
"argumentOrder": 2,
"argumentName": "centroidY",
"argumentType": "float *",
"argumentDescription": "y coordinate of centroid.",
"InputOutput": "Output"
},
{
"argumentID": 747,
"functionID": 5781,
"functionName": "getTCentroid",
"argumentOrder": 3,
"argumentName": "centroidZ",
"argumentType": "float *",
"argumentDescription": "z coordinate of centroid.",
"InputOutput": "Output"
},
{
"argumentID": 748,
"functionID": 5782,
"functionName": "vectorAdd",
"argumentOrder": 1,
"argumentName": "result",
"argumentType": "point3d *",
"argumentDescription": "The result vector",
"InputOutput": "Output"
},
{
"argumentID": 749,
"functionID": 5782,
"functionName": "vectorAdd",
"argumentOrder": 2,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 1",
"InputOutput": "Input"
},
{
"argumentID": 750,
"functionID": 5782,
"functionName": "vectorAdd",
"argumentOrder": 3,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 2",
"InputOutput": "Input"
},
{
"argumentID": 751,
"functionID": 5783,
"functionName": "vectorSubtract",
"argumentOrder": 1,
"argumentName": "result",
"argumentType": "point3d *",
"argumentDescription": "The result vector",
"InputOutput": "Output"
},
{
"argumentID": 752,
"functionID": 5783,
"functionName": "vectorSubtract",
"argumentOrder": 2,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "Vector 1",
"InputOutput": "Input"
},
{
"argumentID": 753,
"functionID": 5783,
"functionName": "vectorSubtract",
"argumentOrder": 3,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "Vector 2",
"InputOutput": "Input"
},
{
"argumentID": 754,
"functionID": 5784,
"functionName": "vectorMagnitude2",
"argumentOrder": 1,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 1",
"InputOutput": "Input"
},
{
"argumentID": 755,
"functionID": 5784,
"functionName": "vectorMagnitude2",
"argumentOrder": 2,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 2",
"InputOutput": "Input"
},
{
"argumentID": 756,
"functionID": 5785,
"functionName": "vectorMagnitude1",
"argumentOrder": 1,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "Vector 1",
"InputOutput": "Input"
},
{
"argumentID": 757,
"functionID": 5786,
"functionName": "vectorNormalize",
"argumentOrder": 1,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "Vector 1",
"InputOutput": "In-Out"
},
{
"argumentID": 758,
"functionID": 5787,
"functionName": "crossProduct",
"argumentOrder": 1,
"argumentName": "result",
"argumentType": "point3d *",
"argumentDescription": "Vector cross product",
"InputOutput": "Output"
},
{
"argumentID": 759,
"functionID": 5787,
"functionName": "crossProduct",
"argumentOrder": 2,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 1",
"InputOutput": "Input"
},
{
"argumentID": 760,
"functionID": 5787,
"functionName": "crossProduct",
"argumentOrder": 3,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 2",
"InputOutput": "Input"
},
{
"argumentID": 761,
"functionID": 5787,
"functionName": "crossProduct",
"argumentOrder": 4,
"argumentName": "p3",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 3",
"InputOutput": "Input"
},
{
"argumentID": 762,
"functionID": 5788,
"functionName": "dotProduct",
"argumentOrder": 1,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "Vector 1",
"InputOutput": "Input"
},
{
"argumentID": 763,
"functionID": 5788,
"functionName": "dotProduct",
"argumentOrder": 2,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "Vector 2",
"InputOutput": "Input"
},
{
"argumentID": 764,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 1,
"argumentName": "x0",
"argumentType": "float",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 765,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 2,
"argumentName": "y0",
"argumentType": "float",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 766,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 3,
"argumentName": "z0",
"argumentType": "float",
"argumentDescription": "z coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 767,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 4,
"argumentName": "x1",
"argumentType": "float",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 768,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 5,
"argumentName": "y1",
"argumentType": "float",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 769,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 6,
"argumentName": "z1",
"argumentType": "float",
"argumentDescription": "z coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 771,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 8,
"argumentName": "y2",
"argumentType": "float",
"argumentDescription": "y coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 772,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 9,
"argumentName": "z2",
"argumentType": "float",
"argumentDescription": "z coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 773,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 10,
"argumentName": "xN",
"argumentType": "float *",
"argumentDescription": "x component of normal vector",
"InputOutput": "Output"
},
{
"argumentID": 774,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 11,
"argumentName": "yN",
"argumentType": "float *",
"argumentDescription": "y component of normal vector",
"InputOutput": "Output"
},
{
"argumentID": 775,
"functionID": 5789,
"functionName": "getNormal1",
"argumentOrder": 12,
"argumentName": "zN",
"argumentType": "float *",
"argumentDescription": "z component of normal vector",
"InputOutput": "Output"
},
{
"argumentID": 776,
"functionID": 5790,
"functionName": "getNormal2",
"argumentOrder": 1,
"argumentName": "result",
"argumentType": "point3d *",
"argumentDescription": "Resulting normal vector",
"InputOutput": "Output"
},
{
"argumentID": 777,
"functionID": 5790,
"functionName": "getNormal2",
"argumentOrder": 2,
"argumentName": "p0",
"argumentType": "point3d *",
"argumentDescription": "point 1",
"InputOutput": "Input"
},
{
"argumentID": 778,
"functionID": 5790,
"functionName": "getNormal2",
"argumentOrder": 3,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "point 2",
"InputOutput": "Input"
},
{
"argumentID": 779,
"functionID": 5790,
"functionName": "getNormal2",
"argumentOrder": 4,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "point 3",
"InputOutput": "Input"
},
{
"argumentID": 780,
"functionID": 5791,
"functionName": "lightModel",
"argumentOrder": 1,
"argumentName": "kd",
"argumentType": "float",
"argumentDescription": "The coefficient of reflection or reflectivity of the surface material. highly reflective = 1, highly absorptive = 0",
"InputOutput": "Input"
},
{
"argumentID": 781,
"functionID": 5791,
"functionName": "lightModel",
"argumentOrder": 2,
"argumentName": "Ip",
"argumentType": "int",
"argumentDescription": "Intensity of the light source",
"InputOutput": "Input"
},
{
"argumentID": 782,
"functionID": 5791,
"functionName": "lightModel",
"argumentOrder": 3,
"argumentName": "Ia",
"argumentType": "int",
"argumentDescription": "The ambient intensity at the surface",
"InputOutput": "Input"
},
{
"argumentID": 783,
"functionID": 5791,
"functionName": "lightModel",
"argumentOrder": 4,
"argumentName": "N",
"argumentType": "point3d *",
"argumentDescription": "The surface normal (unit vector)",
"InputOutput": "Input"
},
{
"argumentID": 784,
"functionID": 5791,
"functionName": "lightModel",
"argumentOrder": 5,
"argumentName": "L",
"argumentType": "point3d *",
"argumentDescription": "Direction of the light source (unit vector)",
"InputOutput": "Input"
},
{
"argumentID": 785,
"functionID": 5791,
"functionName": "lightModel",
"argumentOrder": 6,
"argumentName": "d",
"argumentType": "float",
"argumentDescription": "Distance between the surface and the viewpoint",
"InputOutput": "Input"
},
{
"argumentID": 786,
"functionID": 5792,
"functionName": "display",
"argumentOrder": 1,
"argumentName": "message",
"argumentType": "char *",
"argumentDescription": "The message to display",
"InputOutput": "Input"
},
{
"argumentID": 787,
"functionID": 5793,
"functionName": "display",
"argumentOrder": 1,
"argumentName": "message",
"argumentType": "char *",
"argumentDescription": "The message to display on the log.",
"InputOutput": "Input"
},
{
"argumentID": 788,
"functionID": 5794,
"functionName": "OnDraw",
"argumentOrder": 1,
"argumentName": "pDC",
"argumentType": "CDC*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 789,
"functionID": 5796,
"functionName": "Dump",
"argumentOrder": 1,
"argumentName": " ",
"argumentType": "CDumpContext&",
"argumentDescription": "See MFC manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 790,
"functionID": 5799,
"functionName": "writeFile",
"argumentOrder": 1,
"argumentName": "fileout",
"argumentType": "ofstream *",
"argumentDescription": "pointer to the output file stream",
"InputOutput": "Input"
},
{
"argumentID": 791,
"functionID": 5800,
"functionName": "writeFile",
"argumentOrder": 1,
"argumentName": "fileout",
"argumentType": "ofstream *",
"argumentDescription": "pointer to the output file stream",
"InputOutput": "Input"
},
{
"argumentID": 792,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 1,
"argumentName": "theSceneName",
"argumentType": "char *",
"argumentDescription": "The name of the effect being created.",
"InputOutput": "Input"
},
{
"argumentID": 793,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 2,
"argumentName": "theType",
"argumentType": "int",
"argumentDescription": "The type of effect to be created. Values: STILL, or SEQUENCE",
"InputOutput": "Input"
},
{
"argumentID": 794,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 3,
"argumentName": "outImCols",
"argumentType": "int",
"argumentDescription": "The width (x dimension) of the output image",
"InputOutput": "Input"
},
{
"argumentID": 795,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 4,
"argumentName": "outImRows",
"argumentType": "int",
"argumentDescription": "The height (y dimension) of the output image",
"InputOutput": "Input"
},
{
"argumentID": 796,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 5,
"argumentName": "theColorMode",
"argumentType": "int",
"argumentDescription": "The color mode. Values: COLOR or MONOCHROME",
"InputOutput": "Input"
},
{
"argumentID": 797,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 6,
"argumentName": "rt",
"argumentType": "point3d *",
"argumentDescription": "Relative camera orientation consisting of three rotation angles in degrees",
"InputOutput": "Input"
},
{
"argumentID": 798,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 7,
"argumentName": "tr",
"argumentType": "point3d *",
"argumentDescription": "Relative camera location consisting of three translations.",
"InputOutput": "Input"
},
{
"argumentID": 799,
"functionID": 5801,
"functionName": "addScene",
"argumentOrder": 8,
"argumentName": "thePath",
"argumentType": "char *",
"argumentDescription": "If effect is a SEQUENCE, this is a motion path file that describes the motion of the viewpoint (camera) during the effect. If the effect is a STILL, thePath is 'None'.",
"InputOutput": "Input"
},
{
"argumentID": 800,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 1,
"argumentName": "mdName",
"argumentType": "char *",
"argumentDescription": "modelName",
"InputOutput": "Input"
},
{
"argumentID": 801,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 2,
"argumentName": "fName",
"argumentType": "char *",
"argumentDescription": "The image file or shape file associated with this model.",
"InputOutput": "Input"
},
{
"argumentID": 802,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 3,
"argumentName": "blendI",
"argumentType": "int",
"argumentDescription": "blend indicator. TRUE if the model image is to be blended into the background plate",
"InputOutput": "Input"
},
{
"argumentID": 803,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 4,
"argumentName": "theType",
"argumentType": "int",
"argumentDescription": "modelType. See ict20.h for a complete list of model types.",
"InputOutput": "Input"
},
{
"argumentID": 804,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 5,
"argumentName": "warpI",
"argumentType": "int",
"argumentDescription": "TRUE if the model image is to be warped",
"InputOutput": "Input"
},
{
"argumentID": 805,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 6,
"argumentName": "aScale",
"argumentType": "float",
"argumentDescription": "alpha scale factor",
"InputOutput": "Input"
},
{
"argumentID": 806,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 7,
"argumentName": "rt",
"argumentType": "point3d *",
"argumentDescription": "The model rotations",
"InputOutput": "Input"
},
{
"argumentID": 807,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 8,
"argumentName": "sc",
"argumentType": "point3d *",
"argumentDescription": "The model scale factors",
"InputOutput": "Input"
},
{
"argumentID": 808,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 9,
"argumentName": "tr",
"argumentType": "point3d *",
"argumentDescription": "The model translations",
"InputOutput": "Input"
},
{
"argumentID": 809,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 10,
"argumentName": "motionPath",
"argumentType": "char *",
"argumentDescription": "If the model is to move in the effect being created, the location of the motion path file. If the model does not move, set motionPath to NULL.",
"InputOutput": "Input"
},
{
"argumentID": 810,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 11,
"argumentName": "theAlphaPath",
"argumentType": "char *",
"argumentDescription": "If a custom alpha image or matte is to be used during rendering, the path of the matt image, else NULL.",
"InputOutput": "Input"
},
{
"argumentID": 812,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 13,
"argumentName": "anAdjustment",
"argumentType": "RGBTRIPLE",
"argumentDescription": "The RGB value to adjust the image to",
"InputOutput": "Input"
},
{
"argumentID": 813,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 14,
"argumentName": "adjustmentType",
"argumentType": "char *",
"argumentDescription": "Type of desired color adjustment: RELATIVE or ABSOLUTE",
"InputOutput": "Input"
},
{
"argumentID": 814,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 15,
"argumentName": "colorAdjustedPath",
"argumentType": "char *",
"argumentDescription": "The path to which to save the color adjusted image.",
"InputOutput": "Input"
},
{
"argumentID": 815,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 16,
"argumentName": "definedRefPt",
"argumentType": "int",
"argumentDescription": "True if the model's reference point has been defined in the scene file, else FALSE",
"InputOutput": "Input"
},
{
"argumentID": 816,
"functionID": 5802,
"functionName": "addSceneElement",
"argumentOrder": 17,
"argumentName": "refPoint",
"argumentType": "point3d *",
"argumentDescription": "The point around which rotation and scaling are applied. Default value is the model's centroid.",
"InputOutput": "Input"
},
{
"argumentID": 817,
"functionID": 5805,
"functionName": "setModelReferencePoint",
"argumentOrder": 1,
"argumentName": "modelName",
"argumentType": "char *",
"argumentDescription": "The name of the model",
"InputOutput": "Input"
},
{
"argumentID": 818,
"functionID": 5805,
"functionName": "setModelReferencePoint",
"argumentOrder": 2,
"argumentName": "centroidX",
"argumentType": "float",
"argumentDescription": "x coordinate of centroid.",
"InputOutput": "Input"
},
{
"argumentID": 819,
"functionID": 5805,
"functionName": "setModelReferencePoint",
"argumentOrder": 3,
"argumentName": "centroidY",
"argumentType": "float",
"argumentDescription": "y coordinate of centroid.",
"InputOutput": "Input"
},
{
"argumentID": 820,
"functionID": 5805,
"functionName": "setModelReferencePoint",
"argumentOrder": 4,
"argumentName": "centroidZ",
"argumentType": "float",
"argumentDescription": "z coordinate of centroid.",
"InputOutput": "Input"
},
{
"argumentID": 821,
"functionID": 5810,
"functionName": "addFace",
"argumentOrder": 1,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 1",
"InputOutput": "Input"
},
{
"argumentID": 822,
"functionID": 5810,
"functionName": "addFace",
"argumentOrder": 2,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 2",
"InputOutput": "Input"
},
{
"argumentID": 823,
"functionID": 5810,
"functionName": "addFace",
"argumentOrder": 3,
"argumentName": "c1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 3",
"InputOutput": "Input"
},
{
"argumentID": 824,
"functionID": 5810,
"functionName": "addFace",
"argumentOrder": 4,
"argumentName": "c2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 4",
"InputOutput": "Input"
},
{
"argumentID": 825,
"functionID": 5811,
"functionName": "setPenScale",
"argumentOrder": 1,
"argumentName": "scaleX",
"argumentType": "float",
"argumentDescription": "A world coordinate system x axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 826,
"functionID": 5811,
"functionName": "setPenScale",
"argumentOrder": 2,
"argumentName": "scaleY",
"argumentType": "float",
"argumentDescription": "A world coordinate system y axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 827,
"functionID": 5811,
"functionName": "setPenScale",
"argumentOrder": 3,
"argumentName": "scaleZ",
"argumentType": "float",
"argumentDescription": "A world coordinate system z axis scale factor",
"InputOutput": "Input"
},
{
"argumentID": 828,
"functionID": 5812,
"functionName": "setPenXRotation",
"argumentOrder": 1,
"argumentName": "angleRad",
"argumentType": "float",
"argumentDescription": "The angle in radians",
"InputOutput": "Input"
},
{
"argumentID": 829,
"functionID": 5813,
"functionName": "setPenYRotation",
"argumentOrder": 1,
"argumentName": "angleRad",
"argumentType": "float",
"argumentDescription": "The angle in radians",
"InputOutput": "Input"
},
{
"argumentID": 830,
"functionID": 5814,
"functionName": "setPenZRotation",
"argumentOrder": 1,
"argumentName": "angleRad",
"argumentType": "float",
"argumentDescription": "The angle in radians",
"InputOutput": "Input"
},
{
"argumentID": 831,
"functionID": 5815,
"functionName": "setPenTranslation",
"argumentOrder": 1,
"argumentName": "tranX",
"argumentType": "float",
"argumentDescription": "The x translation in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 832,
"functionID": 5815,
"functionName": "setPenTranslation",
"argumentOrder": 2,
"argumentName": "tranY",
"argumentType": "float",
"argumentDescription": "The y translation in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 833,
"functionID": 5815,
"functionName": "setPenTranslation",
"argumentOrder": 3,
"argumentName": "tranZ",
"argumentType": "float",
"argumentDescription": "The z translation in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 834,
"functionID": 5820,
"functionName": "saveZBuffer",
"argumentOrder": 1,
"argumentName": "outputPath",
"argumentType": "char *",
"argumentDescription": "The output pathname in which the Z buffer is saved.",
"InputOutput": "Input"
},
{
"argumentID": 835,
"functionID": 5821,
"functionName": "saveOutputImage",
"argumentOrder": 1,
"argumentName": "outputPath",
"argumentType": "char *",
"argumentDescription": "The pathname of the output image.",
"InputOutput": "Input"
},
{
"argumentID": 836,
"functionID": 5822,
"functionName": "setZBuffer",
"argumentOrder": 1,
"argumentName": "indicator",
"argumentType": "int",
"argumentDescription": "If True, the Z-Buffer is activated. If False, the Z-Buffer is deactivated.",
"InputOutput": "Input"
},
{
"argumentID": 837,
"functionID": 5823,
"functionName": "setLighting",
"argumentOrder": 1,
"argumentName": "indicator",
"argumentType": "int",
"argumentDescription": "f True, lighting is activated. If False, lighting is deactivated.",
"InputOutput": "Input"
},
{
"argumentID": 838,
"functionID": 5824,
"functionName": "addCube",
"argumentOrder": 1,
"argumentName": "width",
"argumentType": "float",
"argumentDescription": "Cube width in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 839,
"functionID": 5824,
"functionName": "addCube",
"argumentOrder": 2,
"argumentName": "height",
"argumentType": "float",
"argumentDescription": "Cube height in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 840,
"functionID": 5824,
"functionName": "addCube",
"argumentOrder": 3,
"argumentName": "depth",
"argumentType": "float",
"argumentDescription": "Cube depth in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 841,
"functionID": 5825,
"functionName": "addSphere",
"argumentOrder": 1,
"argumentName": "radius",
"argumentType": "float",
"argumentDescription": "Circle radius in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 842,
"functionID": 5826,
"functionName": "addCylTop",
"argumentOrder": 1,
"argumentName": "height",
"argumentType": "float",
"argumentDescription": "Image height in pixels.",
"InputOutput": "Input"
},
{
"argumentID": 843,
"functionID": 5826,
"functionName": "addCylTop",
"argumentOrder": 2,
"argumentName": "radius",
"argumentType": "float",
"argumentDescription": "Circle radius in pixels",
"InputOutput": "Input"
},
{
"argumentID": 844,
"functionID": 5827,
"functionName": "addCylBottom",
"argumentOrder": 1,
"argumentName": "height",
"argumentType": "float",
"argumentDescription": "Cylinder height in VRML units",
"InputOutput": "Input"
},
{
"argumentID": 845,
"functionID": 5827,
"functionName": "addCylBottom",
"argumentOrder": 2,
"argumentName": "radius",
"argumentType": "float",
"argumentDescription": "Cylinder radius in VRML units",
"InputOutput": "Input"
},
{
"argumentID": 846,
"functionID": 5828,
"functionName": "addCylSides",
"argumentOrder": 1,
"argumentName": "height",
"argumentType": "float",
"argumentDescription": "Image height in pixels.",
"InputOutput": "Input"
},
{
"argumentID": 847,
"functionID": 5828,
"functionName": "addCylSides",
"argumentOrder": 2,
"argumentName": "radius",
"argumentType": "float",
"argumentDescription": "Circle radius in pixels",
"InputOutput": "Input"
},
{
"argumentID": 848,
"functionID": 5829,
"functionName": "addConeBottom",
"argumentOrder": 1,
"argumentName": "height",
"argumentType": "float",
"argumentDescription": "Cone height in VRML units.",
"InputOutput": "Input"
},
{
"argumentID": 849,
"functionID": 5829,
"functionName": "addConeBottom",
"argumentOrder": 2,
"argumentName": "bottomRadius",
"argumentType": "float",
"argumentDescription": "The radius of the bottom of the cone in VRML units",
"InputOutput": "Input"
},
{
"argumentID": 850,
"functionID": 5830,
"functionName": "addConeSides",
"argumentOrder": 1,
"argumentName": "height",
"argumentType": "float",
"argumentDescription": "Cone height in VRML units",
"InputOutput": "Input"
},
{
"argumentID": 851,
"functionID": 5830,
"functionName": "addConeSides",
"argumentOrder": 2,
"argumentName": "bottomRadius",
"argumentType": "float",
"argumentDescription": "The radius of the bottom of the cone in VRML units",
"InputOutput": "Input"
},
{
"argumentID": 852,
"functionID": 5831,
"functionName": "updateBoundingBox",
"argumentOrder": 1,
"argumentName": "point",
"argumentType": "point3d *",
"argumentDescription": "The point used to update the bounding box calculation.",
"InputOutput": "Input"
},
{
"argumentID": 853,
"functionID": 5833,
"functionName": "setLightSource",
"argumentOrder": 1,
"argumentName": "aPoint",
"argumentType": "point3d *",
"argumentDescription": "The world coordinate of the light source location",
"InputOutput": "Input"
},
{
"argumentID": 854,
"functionID": 5834,
"functionName": "QVTravelTest",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the VRML .wrl file to read",
"InputOutput": "Input"
},
{
"argumentID": 855,
"functionID": 5835,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 856,
"functionID": 5838,
"functionName": "statusPrint",
"argumentOrder": 1,
"argumentName": "aMessage",
"argumentType": "char *",
"argumentDescription": "Message to be displayed and saved to the log.",
"InputOutput": "Input"
},
{
"argumentID": 857,
"functionID": 5839,
"functionName": "getPath",
"argumentOrder": 1,
"argumentName": "pathIndicator",
"argumentType": "int",
"argumentDescription": "The name of the standard path being requested.",
"InputOutput": "Input"
},
{
"argumentID": 858,
"functionID": 5840,
"functionName": "setPath",
"argumentOrder": 1,
"argumentName": "pathIndicator",
"argumentType": "int",
"argumentDescription": "The name of the path to set. See utils.h for a complete list.",
"InputOutput": "Input"
},
{
"argumentID": 859,
"functionID": 5840,
"functionName": "setPath",
"argumentOrder": 2,
"argumentName": "thePath",
"argumentType": "char *",
"argumentDescription": "The path to set the pathname to.",
"InputOutput": "Input"
},
{
"argumentID": 860,
"functionID": 5841,
"functionName": "fileExists",
"argumentOrder": 1,
"argumentName": "pathName",
"argumentType": "char *",
"argumentDescription": "The location of the file to test",
"InputOutput": "Input"
},
{
"argumentID": 861,
"functionID": 5842,
"functionName": "interpolate",
"argumentOrder": 1,
"argumentName": "desired1",
"argumentType": "float",
"argumentDescription": "A desired value",
"InputOutput": "Input"
},
{
"argumentID": 862,
"functionID": 5842,
"functionName": "interpolate",
"argumentOrder": 2,
"argumentName": "desired2",
"argumentType": "float",
"argumentDescription": "A desired value",
"InputOutput": "Input"
},
{
"argumentID": 863,
"functionID": 5842,
"functionName": "interpolate",
"argumentOrder": 3,
"argumentName": "reference1",
"argumentType": "float",
"argumentDescription": "Reference value 1",
"InputOutput": "Input"
},
{
"argumentID": 864,
"functionID": 5842,
"functionName": "interpolate",
"argumentOrder": 4,
"argumentName": "reference2",
"argumentType": "float",
"argumentDescription": "Reference value 2",
"InputOutput": "Input"
},
{
"argumentID": 865,
"functionID": 5842,
"functionName": "interpolate",
"argumentOrder": 5,
"argumentName": "referenceCurrent",
"argumentType": "float",
"argumentDescription": "A value between reference1 and reference2",
"InputOutput": "Input"
},
{
"argumentID": 866,
"functionID": 5843,
"functionName": "fPolar",
"argumentOrder": 1,
"argumentName": "angle",
"argumentType": "float",
"argumentDescription": "The input angle in degrees.",
"InputOutput": "Input"
},
{
"argumentID": 867,
"functionID": 5844,
"functionName": "polarAtan",
"argumentOrder": 1,
"argumentName": "run",
"argumentType": "float",
"argumentDescription": "A change in x",
"InputOutput": "Input"
},
{
"argumentID": 868,
"functionID": 5844,
"functionName": "polarAtan",
"argumentOrder": 2,
"argumentName": "rise",
"argumentType": "float",
"argumentDescription": "A change in y",
"InputOutput": "Input"
},
{
"argumentID": 869,
"functionID": 5845,
"functionName": "bound",
"argumentOrder": 1,
"argumentName": "value",
"argumentType": "float",
"argumentDescription": "The value to be bounded.",
"InputOutput": "Input"
},
{
"argumentID": 870,
"functionID": 5845,
"functionName": "bound",
"argumentOrder": 2,
"argumentName": "minValue",
"argumentType": "float",
"argumentDescription": "Minimum allowable value",
"InputOutput": "Input"
},
{
"argumentID": 871,
"functionID": 5845,
"functionName": "bound",
"argumentOrder": 3,
"argumentName": "maxValue",
"argumentType": "float",
"argumentDescription": "Maximum allowable value",
"InputOutput": "Input"
},
{
"argumentID": 872,
"functionID": 5846,
"functionName": "makePath",
"argumentOrder": 1,
"argumentName": "currentPath",
"argumentType": "char *",
"argumentDescription": "The resulting pathname",
"InputOutput": "In-Out"
},
{
"argumentID": 873,
"functionID": 5846,
"functionName": "makePath",
"argumentOrder": 2,
"argumentName": "inPath",
"argumentType": "char *",
"argumentDescription": "The input image pathname",
"InputOutput": "Input"
},
{
"argumentID": 874,
"functionID": 5846,
"functionName": "makePath",
"argumentOrder": 3,
"argumentName": "prefix",
"argumentType": "char *",
"argumentDescription": "The filename prefix",
"InputOutput": "Input"
},
{
"argumentID": 875,
"functionID": 5846,
"functionName": "makePath",
"argumentOrder": 4,
"argumentName": "frameCounter",
"argumentType": "int",
"argumentDescription": "The current frame number.",
"InputOutput": "Input"
},
{
"argumentID": 876,
"functionID": 5846,
"functionName": "makePath",
"argumentOrder": 5,
"argumentName": "inSuffix",
"argumentType": "char *",
"argumentDescription": "A suffix. c implies a true color image. g implies the green portion of a true color image.",
"InputOutput": "Input"
},
{
"argumentID": 877,
"functionID": 5847,
"functionName": "getPathPieces",
"argumentOrder": 1,
"argumentName": "firstImagePath",
"argumentType": "char *",
"argumentDescription": "Pathname to be examined.",
"InputOutput": "Input"
},
{
"argumentID": 878,
"functionID": 5847,
"functionName": "getPathPieces",
"argumentOrder": 2,
"argumentName": "directory",
"argumentType": "char *",
"argumentDescription": "Directory portion of the pathname",
"InputOutput": "Output"
},
{
"argumentID": 879,
"functionID": 5847,
"functionName": "getPathPieces",
"argumentOrder": 3,
"argumentName": "fileName",
"argumentType": "char *",
"argumentDescription": "Image file name",
"InputOutput": "Output"
},
{
"argumentID": 880,
"functionID": 5847,
"functionName": "getPathPieces",
"argumentOrder": 4,
"argumentName": "prefix",
"argumentType": "char *",
"argumentDescription": "The filename prefix",
"InputOutput": "Output"
},
{
"argumentID": 881,
"functionID": 5847,
"functionName": "getPathPieces",
"argumentOrder": 5,
"argumentName": "frameNum",
"argumentType": "int *",
"argumentDescription": "The frame number.",
"InputOutput": "Output"
},
{
"argumentID": 882,
"functionID": 5847,
"functionName": "getPathPieces",
"argumentOrder": 6,
"argumentName": "inSuffix",
"argumentType": "char *",
"argumentDescription": "The suffix.",
"InputOutput": "Output"
},
{
"argumentID": 883,
"functionID": 5848,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 884,
"functionID": 5850,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 885,
"functionID": 5860,
"functionName": "OnMove",
"argumentOrder": 1,
"argumentName": "x",
"argumentType": "int",
"argumentDescription": "x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 886,
"functionID": 5860,
"functionName": "OnMove",
"argumentOrder": 2,
"argumentName": "y",
"argumentType": "int",
"argumentDescription": "y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 887,
"functionID": 5863,
"functionName": "addNumber",
"argumentOrder": 1,
"argumentName": "aNumber",
"argumentType": "int",
"InputOutput": "Input"
},
{
"argumentID": 888,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 1,
"argumentName": "x1",
"argumentType": "int",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 889,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 2,
"argumentName": "y1",
"argumentType": "int",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 890,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 3,
"argumentName": "i1",
"argumentType": "float",
"argumentDescription": "Intensity of the first point",
"InputOutput": "Input"
},
{
"argumentID": 891,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 4,
"argumentName": "x2",
"argumentType": "int",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 892,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 5,
"argumentName": "y2",
"argumentType": "int",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 893,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 6,
"argumentName": "i2",
"argumentType": "float",
"argumentDescription": "Intensity of the second point",
"InputOutput": "Input"
},
{
"argumentID": 894,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 7,
"argumentName": "x3",
"argumentType": "int",
"argumentDescription": "x coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 895,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 8,
"argumentName": "y3",
"argumentType": "int",
"argumentDescription": "y coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 896,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 9,
"argumentName": "i3",
"argumentType": "float",
"argumentDescription": "Intensity of the third point",
"InputOutput": "Input"
},
{
"argumentID": 897,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 10,
"argumentName": "x4",
"argumentType": "int",
"argumentDescription": "x coordinate of fourth point",
"InputOutput": "Input"
},
{
"argumentID": 898,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 11,
"argumentName": "y4",
"argumentType": "int",
"argumentDescription": "y coordinate of fourth point",
"InputOutput": "Input"
},
{
"argumentID": 899,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 12,
"argumentName": "i4",
"argumentType": "float",
"argumentDescription": "Intensity of the fourth point",
"InputOutput": "Input"
},
{
"argumentID": 900,
"functionID": 5866,
"functionName": "fillRect",
"argumentOrder": 13,
"argumentName": "theImage",
"argumentType": "memImage *",
"argumentDescription": "Output image",
"InputOutput": "In-Out"
},
{
"argumentID": 901,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 1,
"argumentName": "I1x",
"argumentType": "int",
"argumentDescription": "point 1 screen x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 902,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 2,
"argumentName": "I1y",
"argumentType": "int",
"argumentDescription": "point 1 screen y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 903,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 3,
"argumentName": "I1p",
"argumentType": "float",
"argumentDescription": "point 1 intensity",
"InputOutput": "Input"
},
{
"argumentID": 904,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 4,
"argumentName": "I1d",
"argumentType": "float",
"argumentDescription": "point 1 distance",
"InputOutput": "Input"
},
{
"argumentID": 905,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 5,
"argumentName": "I2x",
"argumentType": "int",
"argumentDescription": "point 2 screen x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 906,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 6,
"argumentName": "I2y",
"argumentType": "int",
"argumentDescription": "point 2 screen y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 907,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 7,
"argumentName": "I2p",
"argumentType": "float",
"argumentDescription": "point 2 intensity",
"InputOutput": "Input"
},
{
"argumentID": 908,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 8,
"argumentName": "I2d",
"argumentType": "float",
"argumentDescription": "point 2 distance",
"InputOutput": "Input"
},
{
"argumentID": 909,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 9,
"argumentName": "I3x",
"argumentType": "int",
"argumentDescription": "point 3 screen x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 910,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 10,
"argumentName": "I3y",
"argumentType": "int",
"argumentDescription": "point 3 screen y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 911,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 11,
"argumentName": "I3p",
"argumentType": "float",
"argumentDescription": "point 3 intensity",
"InputOutput": "Input"
},
{
"argumentID": 912,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 12,
"argumentName": "I3d",
"argumentType": "float",
"argumentDescription": "point 3 distance",
"InputOutput": "Input"
},
{
"argumentID": 913,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 13,
"argumentName": "I4x",
"argumentType": "int",
"argumentDescription": "point 4 screen x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 914,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 14,
"argumentName": "I4y",
"argumentType": "int",
"argumentDescription": "point 4 screen y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 915,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 15,
"argumentName": "I4p",
"argumentType": "float",
"argumentDescription": "point 4 intensity",
"InputOutput": "Input"
},
{
"argumentID": 916,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 16,
"argumentName": "I4d",
"argumentType": "float",
"argumentDescription": "point 4 distance",
"InputOutput": "Input"
},
{
"argumentID": 917,
"functionID": 5867,
"functionName": "fillPolyz",
"argumentOrder": 17,
"argumentName": "zBuffer",
"argumentType": "memImage *",
"argumentDescription": "Pointer to Z-buffer image. If zBuffer is NULL, the zBuffer is not used and the vertex distances are ignored.",
"InputOutput": "Input"
},
{
"argumentID": 918,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 1,
"argumentName": "x1",
"argumentType": "int",
"argumentDescription": "x coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 919,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 2,
"argumentName": "y1",
"argumentType": "int",
"argumentDescription": "y coordinate of first point",
"InputOutput": "Input"
},
{
"argumentID": 920,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 3,
"argumentName": "i1",
"argumentType": "float",
"argumentDescription": "Intensity 1",
"InputOutput": "Input"
},
{
"argumentID": 921,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 4,
"argumentName": "d1",
"argumentType": "float",
"argumentDescription": "distance between the coord and the viewpoint",
"InputOutput": "Input"
},
{
"argumentID": 922,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 5,
"argumentName": "x2",
"argumentType": "int",
"argumentDescription": "x coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 923,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 6,
"argumentName": "y2",
"argumentType": "int",
"argumentDescription": "y coordinate of second point",
"InputOutput": "Input"
},
{
"argumentID": 924,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 7,
"argumentName": "i2",
"argumentType": "float",
"argumentDescription": "Intensity 2",
"InputOutput": "Input"
},
{
"argumentID": 925,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 8,
"argumentName": "d2",
"argumentType": "float",
"argumentDescription": "distance between the coord and the viewpoint",
"InputOutput": "Input"
},
{
"argumentID": 926,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 9,
"argumentName": "x3",
"argumentType": "int",
"argumentDescription": "x coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 927,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 10,
"argumentName": "y3",
"argumentType": "int",
"argumentDescription": "y coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 928,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 11,
"argumentName": "i3",
"argumentType": "float",
"argumentDescription": "Intensity 3",
"InputOutput": "Input"
},
{
"argumentID": 929,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 12,
"argumentName": "d3",
"argumentType": "float",
"argumentDescription": "distance between the coord and the viewpoint",
"InputOutput": "Input"
},
{
"argumentID": 930,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 13,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The output image",
"InputOutput": "In-Out"
},
{
"argumentID": 931,
"functionID": 5868,
"functionName": "fillTrianglez",
"argumentOrder": 14,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "Z-buffer image. If NULL, the Z Buffer is ignored. If zImage is NULL, the distances are ignored as well.",
"InputOutput": "In-Out"
},
{
"argumentID": 932,
"functionID": 5869,
"functionName": "getLight",
"argumentOrder": 1,
"argumentName": "p1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 1",
"InputOutput": "Input"
},
{
"argumentID": 933,
"functionID": 5869,
"functionName": "getLight",
"argumentOrder": 2,
"argumentName": "p2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 2",
"InputOutput": "Input"
},
{
"argumentID": 934,
"functionID": 5869,
"functionName": "getLight",
"argumentOrder": 3,
"argumentName": "c1",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 3",
"InputOutput": "Input"
},
{
"argumentID": 935,
"functionID": 5869,
"functionName": "getLight",
"argumentOrder": 4,
"argumentName": "c2",
"argumentType": "point3d *",
"argumentDescription": "World coordinate of point 4",
"InputOutput": "Input"
},
{
"argumentID": 936,
"functionID": 5870,
"functionName": "createTweenableShapes",
"argumentOrder": 1,
"argumentName": "inShape1",
"argumentType": "shape3d *",
"argumentDescription": "Input boundary1",
"InputOutput": "Input"
},
{
"argumentID": 937,
"functionID": 5870,
"functionName": "createTweenableShapes",
"argumentOrder": 2,
"argumentName": "inShape2",
"argumentType": "shape3d *",
"argumentDescription": "Input boundary2",
"InputOutput": "Input"
},
{
"argumentID": 938,
"functionID": 5870,
"functionName": "createTweenableShapes",
"argumentOrder": 3,
"argumentName": "outShapeA",
"argumentType": "shape3d **",
"argumentDescription": "The tweened boundary of rotoscoped image A",
"InputOutput": "Output"
},
{
"argumentID": 939,
"functionID": 5870,
"functionName": "createTweenableShapes",
"argumentOrder": 4,
"argumentName": "outShapeB",
"argumentType": "shape3d **",
"argumentDescription": "The tweened boundary of rotoscoped image A",
"InputOutput": "Output"
},
{
"argumentID": 940,
"functionID": 5871,
"functionName": "tweenShape",
"argumentOrder": 1,
"argumentName": "fraction",
"argumentType": "float",
"argumentDescription": "A value between 0 and 1",
"InputOutput": "Input"
},
{
"argumentID": 941,
"functionID": 5871,
"functionName": "tweenShape",
"argumentOrder": 2,
"argumentName": "*outShape",
"argumentType": "shape3d *",
"argumentDescription": "The tweened output shape.",
"InputOutput": "Output"
},
{
"argumentID": 942,
"functionID": 5871,
"functionName": "tweenShape",
"argumentOrder": 3,
"argumentName": "shape1",
"argumentType": "shape3d *",
"argumentDescription": "Boundary 1",
"InputOutput": "Input"
},
{
"argumentID": 943,
"functionID": 5871,
"functionName": "tweenShape",
"argumentOrder": 4,
"argumentName": "shape2",
"argumentType": "shape3d *",
"argumentDescription": "Boundary 2. Must have the same number of vertices as boundary 1",
"InputOutput": "Input"
},
{
"argumentID": 944,
"functionID": 5872,
"functionName": "insertVertexAfter",
"argumentOrder": 1,
"argumentName": "index",
"argumentType": "int",
"argumentDescription": "A zero relative location after which the new vertex is to be added",
"InputOutput": "Input"
},
{
"argumentID": 945,
"functionID": 5872,
"functionName": "insertVertexAfter",
"argumentOrder": 2,
"argumentName": "x",
"argumentType": "float",
"argumentDescription": "World x coordinate",
"InputOutput": "Input"
},
{
"argumentID": 946,
"functionID": 5872,
"functionName": "insertVertexAfter",
"argumentOrder": 3,
"argumentName": "y",
"argumentType": "float",
"argumentDescription": "World y coordinate",
"InputOutput": "Input"
},
{
"argumentID": 947,
"functionID": 5872,
"functionName": "insertVertexAfter",
"argumentOrder": 4,
"argumentName": "z",
"argumentType": "float",
"argumentDescription": "World z coordinate",
"InputOutput": "Input"
},
{
"argumentID": 948,
"functionID": 5873,
"functionName": "copyAndExpand",
"argumentOrder": 1,
"argumentName": "numAddedVertices",
"argumentType": "int",
"argumentDescription": "Number of vertices to expand the shape by.",
"InputOutput": "Input"
},
{
"argumentID": 949,
"functionID": 5874,
"functionName": "tweenImage",
"argumentOrder": 1,
"argumentName": "aFraction",
"argumentType": "float",
"argumentDescription": "Value between 0 and 1.",
"InputOutput": "Input"
},
{
"argumentID": 950,
"functionID": 5874,
"functionName": "tweenImage",
"argumentOrder": 2,
"argumentName": "inImageA",
"argumentType": "memImage *",
"argumentDescription": "The input A image",
"InputOutput": "Input"
},
{
"argumentID": 951,
"functionID": 5874,
"functionName": "tweenImage",
"argumentOrder": 3,
"argumentName": "inImageB",
"argumentType": "memImage *",
"argumentDescription": "The inptu B image",
"InputOutput": "Input"
},
{
"argumentID": 952,
"functionID": 5874,
"functionName": "tweenImage",
"argumentOrder": 4,
"argumentName": "imagePath",
"argumentType": "char *",
"argumentDescription": "The output image file name.",
"InputOutput": "In-Out"
},
{
"argumentID": 953,
"functionID": 5874,
"functionName": "tweenImage",
"argumentOrder": 5,
"argumentName": "shapePath",
"argumentType": "char *",
"argumentDescription": "The output shape file pathname",
"InputOutput": "In-Out"
},
{
"argumentID": 954,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 1,
"argumentName": "aFraction",
"argumentType": "float",
"argumentDescription": "Value between 0 and 1.",
"InputOutput": "Input"
},
{
"argumentID": 955,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 2,
"argumentName": "aTexture",
"argumentType": "memImage *",
"argumentDescription": "Texture image a",
"InputOutput": "Input"
},
{
"argumentID": 956,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 3,
"argumentName": "aX",
"argumentType": "memImage *",
"argumentDescription": "x surface image A",
"InputOutput": "Input"
},
{
"argumentID": 957,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 4,
"argumentName": "aY",
"argumentType": "memImage *",
"argumentDescription": "y surface image A",
"InputOutput": "Input"
},
{
"argumentID": 958,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 5,
"argumentName": "aZ",
"argumentType": "memImage*",
"argumentDescription": "z surface image A",
"InputOutput": "Input"
},
{
"argumentID": 959,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 6,
"argumentName": "bTexture",
"argumentType": "memImage *",
"argumentDescription": "Texture image b",
"InputOutput": "Input"
},
{
"argumentID": 960,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 7,
"argumentName": "bX",
"argumentType": "memImage *",
"argumentDescription": "x surface image B",
"InputOutput": "Input"
},
{
"argumentID": 961,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 8,
"argumentName": "bY",
"argumentType": "memImage *",
"argumentDescription": "y surface image B",
"InputOutput": "Input"
},
{
"argumentID": 962,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 9,
"argumentName": "bZ",
"argumentType": "memImage",
"argumentDescription": "z surface image B",
"InputOutput": "Input"
},
{
"argumentID": 963,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 10,
"argumentName": "oTexture",
"argumentType": "memImage *",
"argumentDescription": "The output morped texture image",
"InputOutput": "Output"
},
{
"argumentID": 964,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 11,
"argumentName": "oX",
"argumentType": "memImage *",
"argumentDescription": "The output morphed x surface image",
"InputOutput": "Output"
},
{
"argumentID": 965,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 12,
"argumentName": "oY",
"argumentType": "memImage *",
"argumentDescription": "The output morphed y surface image",
"InputOutput": "Output"
},
{
"argumentID": 966,
"functionID": 5875,
"functionName": "tweenMesh",
"argumentOrder": 13,
"argumentName": "oZ",
"argumentType": "memImage",
"argumentDescription": "The output morphed z surface image",
"InputOutput": "Output"
},
{
"argumentID": 967,
"functionID": 5877,
"functionName": "getRowIntervals",
"argumentOrder": 1,
"argumentName": "anImage",
"argumentType": "memImage *",
"argumentDescription": "an image to be examined",
"InputOutput": "Input"
},
{
"argumentID": 968,
"functionID": 5877,
"functionName": "getRowIntervals",
"argumentOrder": 2,
"argumentName": "row",
"argumentType": "int",
"argumentDescription": "The image row (scan line) to examine.",
"InputOutput": "Input"
},
{
"argumentID": 969,
"functionID": 5877,
"functionName": "getRowIntervals",
"argumentOrder": 3,
"argumentName": "intervalList",
"argumentType": "int *",
"argumentDescription": "A list of scan line intervals (an interval is a starting coordinate and an ending coordinate).",
"InputOutput": "Output"
},
{
"argumentID": 970,
"functionID": 5877,
"functionName": "getRowIntervals",
"argumentOrder": 4,
"argumentName": "numIntervals",
"argumentType": "int *",
"argumentDescription": "The number of intervals detected",
"InputOutput": "Output"
},
{
"argumentID": 971,
"functionID": 5878,
"functionName": "getTotalIntervalLength",
"argumentOrder": 1,
"argumentName": "intervalList",
"argumentType": "int *",
"argumentDescription": "A list of scan line intervals (an interval is a starting coordinate and an ending coordinate).",
"InputOutput": "Input"
},
{
"argumentID": 972,
"functionID": 5878,
"functionName": "getTotalIntervalLength",
"argumentOrder": 2,
"argumentName": "numIntervals",
"argumentType": "int",
"argumentDescription": "The number of intervals in the list.",
"InputOutput": "Input"
},
{
"argumentID": 973,
"functionID": 5879,
"functionName": "indexToCoord",
"argumentOrder": 1,
"argumentName": "index",
"argumentType": "int",
"argumentDescription": "A number between 1 and the total length of the intervals in the interval list",
"InputOutput": "Input"
},
{
"argumentID": 974,
"functionID": 5879,
"functionName": "indexToCoord",
"argumentOrder": 2,
"argumentName": "intervalList",
"argumentType": "int *",
"argumentDescription": "A list of scan line intervals (an interval is a starting coordinate and an ending coordinate).",
"InputOutput": "Input"
},
{
"argumentID": 975,
"functionID": 5879,
"functionName": "indexToCoord",
"argumentOrder": 3,
"argumentName": "numIntervals",
"argumentType": "int",
"argumentDescription": "The number of intervals",
"InputOutput": "Input"
},
{
"argumentID": 976,
"functionID": 5880,
"functionName": "editCoords",
"argumentOrder": 1,
"argumentName": "coordList",
"argumentType": "int *",
"argumentDescription": "The coordinate list",
"InputOutput": "Input"
},
{
"argumentID": 977,
"functionID": 5880,
"functionName": "editCoords",
"argumentOrder": 2,
"argumentName": "numCoords",
"argumentType": "int *",
"argumentDescription": "The number of coordinates in the list.",
"InputOutput": "Input"
},
{
"argumentID": 978,
"functionID": 5881,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 979,
"functionID": 5885,
"functionName": "DoDataExchange",
"argumentOrder": 1,
"argumentName": "pDX",
"argumentType": "CDataExchange*",
"argumentDescription": "See MFC Manual for details.",
"InputOutput": "Input"
},
{
"argumentID": 980,
"functionID": 5789,
"argumentName": "x2",
"argumentType": "float",
"argumentDescription": "y coordinate of third point",
"InputOutput": "Input"
},
{
"argumentID": 981,
"functionID": 5802,
"argumentName": "sortLayer",
"argumentDescription": "Not used",
"InputOutput": "Input"
},
{
"argumentID": 982,
"functionID": 5892,
"argumentName": "inshape",
"argumentType": "shape3d *",
"argumentDescription": "A shape object containing the two dimensional world coordinate boundary to be converted.",
"InputOutput": "Input"
},
{
"argumentID": 983,
"functionID": 5892,
"argumentName": "maskImage",
"argumentType": "memImage *",
"argumentDescription": "An 8 bit per pixel memImage object to contain the mask image.",
"InputOutput": "In-Out"
},
{
"argumentID": 984,
"functionID": 5894,
"argumentName": "xBeg",
"argumentType": "int *",
"argumentDescription": "Beginning x coordinate of bounding box.",
"InputOutput": "Output"
},
{
"argumentID": 985,
"functionID": 5894,
"argumentName": "xEnd",
"argumentType": "int *",
"argumentDescription": "Ending x coordinate of bounding box.",
"InputOutput": "Output"
},
{
"argumentID": 986,
"functionID": 5894,
"argumentName": "yBeg",
"argumentType": "int *",
"argumentDescription": "Beginning y coordinate of bounding box.",
"InputOutput": "Output"
},
{
"argumentID": 987,
"functionID": 5894,
"argumentName": "yEnd",
"argumentType": "int *",
"argumentDescription": "Ending y coordinate of bounding box.",
"InputOutput": "Output"
},
{
"argumentID": 988,
"functionID": 5900,
"argumentName": "outImage",
"argumentType": "memImage *",
"argumentDescription": "The 24 bit image to be copied to.",
"InputOutput": "In-Out"
},
{
"argumentID": 989,
"functionID": 5899,
"argumentName": "outputImagePath",
"argumentType": "char *",
"argumentDescription": "The pathname of the output image",
"InputOutput": "Input"
},
{
"argumentID": 990,
"functionID": 5899,
"argumentName": "textureImage",
"argumentType": "memImage *",
"argumentDescription": "The quad mesh texture image",
"InputOutput": "Input"
},
{
"argumentID": 991,
"functionID": 5899,
"argumentName": "xImage",
"argumentType": "memImage *",
"argumentDescription": "The quad mesh x coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 992,
"functionID": 5899,
"argumentName": "yImage",
"argumentType": "memImage *",
"argumentDescription": "The quad mesh y coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 993,
"functionID": 5899,
"argumentName": "zImage",
"argumentType": "memImage *",
"argumentDescription": "The quad mesh z coordinate image",
"InputOutput": "Input"
},
{
"argumentID": 994,
"functionID": 5899,
"argumentName": "aMatrix",
"argumentType": "tMatrix *",
"argumentDescription": "The transformation matrix to apply to the mesh prior to rendering",