﻿<?xml version="1.0"?>
<doc>
<assembly>
<name>
CDLAB.ScanExplorer
</name>
</assembly>
<members>
<member name="F:CDLAB.ScanExplorer.frmMain.m_oColorMapDlg">
	<summary>
 Color Map dialog
 </summary>
	<remarks></remarks>
</member><member name="M:CDLAB.ScanExplorer.frmMain.DS_RecoverOldDigiSewerSideScans">
	<summary>
 Recovers the original sidescan files from the DigiSewer scanner and 
 deletes the sidescan files from the postprocess.
 </summary>
	<remarks>
 It can be used if the sidescan images after the postprocess
 are worse than the original one.   
 </remarks>
</member><member name="M:CDLAB.ScanExplorer.frmMain.WndPosToSSPos(System.Int32,System.Int32)">
	<summary>
 Transform window pos. in pixels to sidescan pos. as sSSPos
 </summary>
	<param name="x">x coord. in px.</param>
	<param name="y">y coord. in px.</param>
</member><member name="M:CDLAB.ScanExplorer.frmMain.WndPosToMMPos(System.Int32,System.Int32)">
	<summary>
 Transform window pos. in screen coord pixels to sidescan pos. as a point used for zoom
 </summary>
	<param name="x">x coord. in px.</param>
	<param name="y">y coord. in px.</param>
</member><member name="M:CDLAB.ScanExplorer.frmMain.WndPosFromSSPos(CDLAB.ScanEx.Base.VB.sSSPos@)">
	<summary>
 Transform sidescan pos to window pos in px.
 </summary>
	<param name="Pos">sidescan pos as sSSPos</param>
</member><member name="M:CDLAB.ScanExplorer.frmMain.WndPosFromSSPos(CDLAB.ScanEx.Base.VB.sSSPos[]@,System.Int32@)">
	<summary>
 Transform an array of sidescan pos. to an array of window pos in px.
 </summary>
	<param name="Pos">array of sidescan pos as sSSPos</param>
	<param name="secondDrawShiftY">current clock shift in y-dir.</param>
</member><member name="M:CDLAB.ScanExplorer.dlgPrint.PrintPage(System.Object,System.Drawing.Printing.PrintPageEventArgs)">
	<summary>
 Core print page event routine. Gets called for every page
 </summary>
	<param name="sender"></param>
	<param name="e"></param>
	<remarks></remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_ALL(System.String,System.String,System.String[]@,System.String[]@)">
	<summary>Parses the headerfile for the common fields</summary>
	<returns>Returns true if the key was processed</returns>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_DS2_TLI(System.String,System.String)">
	<summary>Parses the headerfile for Digisewer and Teli system fields</summary>
	<remarks>returns true on success</remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_RPP(System.String,System.String,System.String,System.String)">
	<summary>Parses the headerfile for RPP system fields</summary>
	<remarks>returns true on success</remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_IPF(System.String,System.String)">
	<summary>Parses the headerfile for Panoramo IPF system fields</summary>
	<remarks>returns true on success</remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_R3D(System.String,System.String)">
	<summary>Parses the headerfile for Rausch R3D system fields</summary>
	<remarks>returns true on success</remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_RAD(System.String,System.String)">
	<summary>Parses the headerfile for Radius system fields</summary>
	<remarks>returns true on success</remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.ParseHeaderFor_DPIM(System.String,System.String)">
	<summary>Parses the headerfile for the Corean DPIM system fields</summary>
	<remarks>returns true on success</remarks>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.LoadSSList(System.Windows.Forms.ProgressBar@,CDLAB.ScanEx.Base.VB.enmAppStarter)">
	<summary>
 Loads all sidescan images depending on the scan system
 </summary>
	<param name="progBar">progressbar objekt for progress visualisation</param>
	<param name="appStarter">starter application</param>
	<returns>true on success</returns>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.LoadFVList(System.Windows.Forms.ProgressBar@,CDLAB.ScanEx.Base.VB.enmAppStarter)">
	<summary>
 Loads all frontview images depending on the scan system
 </summary>
	<param name="progBar">progressbar objekt for progress visualisation</param>
	<param name="appStarter">starter application</param>
	<returns>true on success</returns>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.GetDiameterMMAtSSPos(CDLAB.ScanEx.Base.VB.sSSPos)">
	<summary>Returns the diameter at a given SSPos in mm</summary>
	<param name="pos">sidescan position</param>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.GetRadiiMMAtSSPos(CDLAB.ScanEx.Base.VB.sSSPos,System.Double@,System.Double@)">
	<summary>Returns both radii at a given SSPos in mm</summary>
	<param name="pos">sidescan position</param>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.GetRadiusMMAtSSPos(CDLAB.ScanEx.Base.VB.sSSPos)">
	<summary>Returns the radius at a given SSPos in mm</summary>
	<param name="pos">sidescan position</param>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.CreateAndSavePhoto(System.Int32,System.Int32,CDLAB.ScanExplorer.clsGraphic@)">
	<summary>
 Creates and saves a picture file from a graphic
 </summary>
	<param name="photoNum">photo number 1 or 2</param>
	<param name="iPicForm">1=main, 2=front, 3=3D, 4=Pano</param>
	<param name="graphic">graphic object to create the foto for</param>
</member><member name="M:CDLAB.ScanExplorer.clsInspection.CreateBMPFromSS(CDLAB.ScanExplorer.clsGraphic@,System.Boolean)">
	<summary>
 Returns an extraction bmp image from the sidescan
 </summary>
	<param name="graphic">graphic object to draw with</param>
	<param name="drawGraphic">flag if graphics should be drawn inside</param>
</member><member name="M:CDLAB.ScanExplorer.frmBase.DestroyIcon(System.IntPtr)">
	<summary>
 Function to destroy an icon handle
 </summary>
</member><member name="M:CDLAB.ScanExplorer.frmBase.SendMsgToWinCan(System.String,System.String)">
	<summary>
 Shortcut function for sending a message to WinCan
 </summary>
	<param name="msg">message identifier</param>
	<param name="Parms">additional message parameter</param>
</member><member name="M:CDLAB.ScanExplorer.frmBase.IsActive">
	<summary>
 Returns true if the form is active
 </summary>
</member><member name="M:CDLAB.ScanExplorer.frmBase.SetDirectionIcon(System.Object@,System.Boolean,System.Boolean,System.Boolean)">
	<summary>
 Returns the correct water flow icon
 </summary>
	<param name="isDownstreams">true if water flows downstreams</param>
	<param name="isHorizontal">true if scan is horizontal</param>
	<param name="isManhole">true if scan is a manhole scan</param>
</member><member name="T:CDLAB.ScanExplorer.frmBase">
	<summary>
 Base class for all ScanExplorer forms for common window functionality
 and shortcuts some global parameters for the entire application
 </summary>
</member><member name="M:CDLAB.ScanExplorer.clsGraphic.DrawInSS(System.Drawing.Point[]@,System.Drawing.Graphics@,System.Boolean,System.Drawing.Rectangle,CDLAB.ScanEx.Base.VB.enmSSDir,System.Int32)">
	<summary>
 DrawInSS draws the graphic in the sidescan (main and overview window)
 </summary>
	<param name="pW">Array of points in window coords.</param>
	<param name="g">device drawing object</param>
	<param name="drawAll">if drawAll=true then all selection frames and labels should be drawn</param>
	<param name="rcSS">rectangle of the visible sidescan in window coords</param>
	<param name="shift2ndDrawY">no. of pixels to shift for the second draw if the SS is vertically shifted</param>
	<remarks></remarks>
</member><member name="M:CDLAB.ScanExplorer.clsGraphic.SetCorners">
	<summary>
 Sets the corner points m_p(0) and  m_p(1) automatically for
 the fix frame modes. For the free frame mode it checks the 
 cirular overlapping.
 </summary>
</member><member name="M:CDLAB.ScanExplorer.frmFront.WndPosToSSPos(System.Int32,System.Int32,CDLAB.ScanEx.Base.VB.sSSPos@,System.Double,System.Double)">
	<summary>
 Core transformation from xy-window coords to a sidescan position
 </summary>
	<param name="x">x-window coord. in pixels</param>
	<param name="y">y-window coord. in pixels</param>
	<param name="curPosSS">returned sidescan position struct</param>
	<param name="offCenterYMM">vertical camera offset from center in mm</param>
	<param name="rotAngleDeg">frontview rotation angle</param>
	<returns>true on success</returns>
</member><member name="M:CDLAB.ScanExplorer.frmFront.WndPosFromSSPos(CDLAB.ScanExplorer.clsInspection@,CDLAB.ScanEx.Base.VB.sSSPos,System.Double,System.Double,System.Drawing.Rectangle,System.Double,CDLAB.ScanEx.Base.VB.enmDrawingMode,System.Double,System.Int32)">
	<summary>
 Core transformation from a sidescan position to a xy-window coord.
 </summary>
	<param name="insp">inspection object</param>
	<param name="pos">sidescan position struct</param>
	<param name="fvImgDistMM">frontview image distance</param>
	<param name="offCenterYMM">Vertical offset distance from pipe center in mm</param>
	<param name="rc">frontview window rectangle</param>
	<param name="imgScale">image scale factor</param>
	<param name="drawingMode">sidescan or crosssect drawing mode</param>
	<param name="rotAngleDeg">frontview rotation angle</param>
	<param name="fvOffsetMM">frontview distance offset towards sidescan</param>
	<returns>xy-window coord. in pixel</returns>
</member><member name="M:CDLAB.ScanExplorer.frmFront.WndPosFromSSPos(CDLAB.ScanExplorer.clsInspection@,CDLAB.ScanExplorer.clsGraphic@,System.Double,System.Double,System.Drawing.Rectangle,System.Double,System.Int32,System.Double)">
	<summary>
 Core transformation from a sidescan position to a xy-window coord. for all points of a graphic object
 </summary>
	<param name="insp">inspection object</param>
	<param name="g">The graphic object</param>
	<param name="fvImgDistMM">frontview image distance</param>
	<param name="rc">frontview window rectangle</param>
	<param name="imgScale">image scale factor</param>
	<param name="intMM">interpolation distance in mm</param>
	<param name="rotAngleDeg">frontview rotation angle</param>
	<returns>a PontF array with xy-window coord. in pixel</returns>
</member><member name="M:CDLAB.ScanExplorer.frmFront.NthRoot(System.Double,System.Double)">
	<summary>
 NthRoot(X, N) returns the real Nth root of X.
 Both X and N must be real, and if X is negative, N must be an odd integer.
 </summary>
	<param name="X"></param>
	<param name="N"></param>
	<returns>The real Nth root of X</returns>
</member><member name="M:CDLAB.ScanExplorer.frmFront.CalcFVGeometry">
	<summary>
 Calculates the frontview geometry (sourc and dest. rectangles)
 </summary>
</member><member name="M:CDLAB.ScanExplorer.frmFront.SetPanoFXGeometry">
	<summary>
 Sets the special panoramo rotation geometry
 </summary>
</member><member name="M:CDLAB.ScanExplorer.frmFront.RingLaserMMtoPX(System.Double)">
	<summary>
 Converts a radius in mm of a ring laser pipe into pixels
 </summary>
	<param name="radMM">The radius in MM</param>
	<returns>The radius in pixels</returns>
</member><member name="M:CDLAB.ScanExplorer.cInterface.#ctor">
	<summary>
 A creatable COM class must have a Public Sub New() with no parameters, 
 otherwise, the class will not be registered in the COM registry and cannot 
 be created via CreateObject.
 </summary>
</member><member name="T:CDLAB.ScanExplorer.cInterface.MsgEvent">
	<summary>
 Public event type for incomming messages
 </summary>
</member><member name="E:CDLAB.ScanExplorer.cInterface.MsgFromScanExplorer">
	<summary>
 Public event handler function called by the incomming event
 </summary>
</member><member name="T:CDLAB.ScanExplorer.cInterface.IComEvents">
	<summary>
 Public outgoing COM Event declaration
 </summary>
</member><member name="M:CDLAB.ScanExplorer.cInterface.Version">
	<summary>
 Obselete function retrieving the version number
 </summary>
</member><member name="M:CDLAB.ScanExplorer.cInterface.GetScanExParam(System.String)">
	<summary>
 Public Getter functions for various parameters
 </summary>
	<param name="sParam">Parameter name (see possibilities inside)</param>
	<returns>Returns allways a string</returns>
</member><member name="M:CDLAB.ScanExplorer.cInterface.MsgFromWinCan(System.String,System.String)">
	<summary>
 Incomming message event from WinCan
 </summary>
	<param name="msg">message identifier string</param>
	<param name="parms">additional string parameter</param>
	<returns>returns true on successs</returns>
</member><member name="M:CDLAB.ScanExplorer.cInterface.SendMsgToWinCan(System.String,System.String)">
	<summary>
 Outgoing message event to WinCan
 </summary>
	<param name="msg">message identifier string</param>
	<param name="parms">additional string parameter</param>
	<remarks></remarks>
</member><member name="M:CDLAB.ScanExplorer.cInterface.ShowMsgWindow">
	<summary>
 Depricated Function for opening the message window for debug purpose
 </summary>
	<remarks></remarks>
</member><member name="M:CDLAB.ScanExplorer.cInterface.Dispose">
	<summary>
 Interface disposal
 </summary>
</member><member name="T:CDLAB.ScanExplorer.cInterface">
	<summary>
 Public interface COM visible interface class through which the ScanExplorer
 communicates with WinCan8. It can send and receive message events through
 SendMsgToWinCan and MsgFromWincan.
 If you change the interface a new COM registration is necessary.
 </summary>
</member><member name="M:CDLAB.ScanExplorer.clsSE.CreateMain1">
	<summary>
 Creates the main form 1 but keeps it hidden
 </summary>
</member><member name="M:CDLAB.ScanExplorer.clsSE.CreateMain2">
	<summary>
 Creates the main form 2 but keeps it hidden
 </summary>
</member><member name="M:CDLAB.ScanExplorer.clsSE.DisposeSecondMain">
	<summary>
 Disposes the second main form
 </summary>
</member><member name="M:CDLAB.ScanExplorer.clsSE.Main(System.String[])">
	<summary>
 Main function of the application
 </summary>
	<param name="cmdArgs">Optional: A ScanExplorer header file HEADER_???.txt</param>
	<returns>Windows Error code</returns>
</member><member name="M:CDLAB.ScanExplorer.clsSE.Dispose">
	<summary>
 Disposal of the entire app
 </summary>
</member><member name="M:CDLAB.ScanExplorer.clsSE.myAssemblyLoader(System.Object,System.ResolveEventArgs)">
	<summary>
 Assembly Loader function for assemblies in a arbitrary location. Not used sofar.
 </summary>
	<param name="sender"></param>
	<param name="args"></param>
	<returns>Returns the assembly object if found or nothing</returns>
</member><member name="T:CDLAB.ScanExplorer.clsSE">
	<summary>
 Scanexplorer Application instance class with the Main function.
 </summary>
	<remarks>From this class only one instance has to be created</remarks>
</member><member name="F:CDLAB.ScanExplorer.frm3DGL.GlControl1">
	<summary>The OpenTK OpenGL Control</summary>
</member><member name="F:CDLAB.ScanExplorer.frm3DGL.m_o3DGL">
	<summary>OpenGL Device Class in C#</summary>
</member><member name="T:CDLAB.ScanExplorer.frm3DGL">
	<summary>
 3D window that uses OpenTK wrapper for OpenGL to create a 3D pipe 
 with the sidescan images mapped as textures to the inside
 of the 3D cylinder
 </summary>
</member><member name="P:CDLAB.ScanExplorer.My.Resources.Resources.ResourceManager">
	<summary>
  Returns the cached ResourceManager instance used by this class.
</summary>
</member><member name="P:CDLAB.ScanExplorer.My.Resources.Resources.Culture">
	<summary>
  Overrides the current thread's CurrentUICulture property for all
  resource lookups using this strongly typed resource class.
</summary>
</member><member name="T:CDLAB.ScanExplorer.My.Resources.Resources">
	<summary>
  A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
</members>
</doc>