NemAll_Python_IFW_Input

Exposed classes and functions from NemAll_Python_IFW_Input

 
Classes
       
Boost.Python.enum(builtins.int)
eDrawElementIdentPointSymbols
eIdentificationMode
eProjectionType
eValueInputControlType
Boost.Python.instance(builtins.object)
AddMsgInfo
BuildingElementInputControls
CNOI_DocumentWrapper
CoordinateInputMode
CoordinateInputResult
ElementSelect
HandleService
InputStringConvert
InputViewDocumentData
CoordinateInput
SnoopElementGeometryFilter
ValueInputControlData
ViewWorldProjection

 
class AddMsgInfo(Boost.Python.instance)
    
Method resolution order:
AddMsgInfo
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 544

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class BuildingElementInputControls(Boost.Python.instance)
    
Method resolution order:
BuildingElementInputControls
Boost.Python.instance
builtins.object

Methods defined here:
CloseControls(...)
CloseControls( (BuildingElementInputControls)arg1) -> None :
    Close the input controls
CreateControls(...)
CreateControls( (BuildingElementInputControls)arg1, (object)arg2, (Matrix3D)arg3, (ViewWorldProjection)handlePropList, (bool)pnt, (object)viewProj) -> None :
    Create the controls
    
    Parameter: handlePropList  List with the handle properties
               pnt             Input point
               viewProj        View world projection
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 24

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class CNOI_DocumentWrapper(Boost.Python.instance)
    
Method resolution order:
CNOI_DocumentWrapper
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 40

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class CoordinateInput(InputViewDocumentData)
    
Method resolution order:
CoordinateInput
InputViewDocumentData
Boost.Python.instance
builtins.object

Methods defined here:
AddGeometryFromPreviewElements(...)
AddGeometryFromPreviewElements( (CoordinateInput)arg1, (list)arg2) -> None :
    Add the geometry elements from the preview elements for the point and element search
GetAssocViewFromPoint(...)
GetAssocViewFromPoint( (CoordinateInput)arg1, (int)arg2, (Point2D)arg3, (AddMsgInfo)arg4) -> AssocViewElementAdapter
GetCurrentPoint(...)
GetCurrentPoint( (CoordinateInput)arg1) -> CoordinateInputResult :
    Get and mark the current input point
    
    Return:  Current input point
 
GetCurrentPoint( (CoordinateInput)arg1, (Point3D)startPnt) -> CoordinateInputResult :
    Get and mark the current input point
    
    Parameter: startPnt  Starting point End point input is possible by a distance input to the start point
    
    Return:  Current input point
 
GetCurrentPoint( (CoordinateInput)arg1, (Point3D)startPnt, (bool)bStartPnt) -> CoordinateInputResult :
    Get and mark the current input point
    
    Parameter: startPnt   Starting point
               bStartPnt  Starting point is active End point input is possible by a distance input to the start point
    
    Return:  Current input point
 
GetCurrentPoint( (CoordinateInput)arg1, (bool)bStartPnt) -> CoordinateInputResult :
    Get and mark the current input point
    
    End point input is possible by a distance input to the input point
    
    of the last input step
    
    Parameter: bStartPnt  Starting point is active true/false.
                          End point input is possible by a distance input to the input point
    
                          of the last input step
    
    Return:  Current input point
GetInputControlIntValue(...)
GetInputControlIntValue( (CoordinateInput)arg1) -> int :
    Get the integer value from the value input control
    
    Return:  Integer value from the value input control
GetInputControlValue(...)
GetInputControlValue( (CoordinateInput)arg1) -> float :
    Get the double value from the value input control
    
    Return:  Double value from the value input control
GetInputPoint(...)
GetInputPoint( (CoordinateInput)arg1, (int)mouseMsg, (Point2D)pnt, (AddMsgInfo)pMsgInfo) -> CoordinateInputResult :
    Get the current input point
    
    Parameter: mouseMsg  Mouse message WM_xxx
               pnt       Cursor point (view coordinate)
               pMsgInfo  Additional message info
    
    Return:  Current input point result
 
GetInputPoint( (CoordinateInput)arg1, (int)mouseMsg, (Point2D)pnt, (AddMsgInfo)pMsgInfo, (bool)bStartPnt) -> CoordinateInputResult :
    Get the current input point
    
    End point input is possible by a distance input to the input point
    
    of the last input step
    
    Parameter: mouseMsg   Mouse message WM_xxx
               pnt        Cursor point (view coordinate)
               pMsgInfo   Additional message info
               bStartPnt  Starting point is active
    
                          End point input is possible by a distance input to the input point
    
                          of the last input step
    
    Return:  Current input point result
 
GetInputPoint( (CoordinateInput)arg1, (int)mouseMsg, (Point2D)pnt, (AddMsgInfo)pMsgInfo, (Point3D)startPnt, (bool)bStartPnt) -> CoordinateInputResult :
    Get the current input point
    
    End point input is possible by a distance input to the start point
    
    Parameter: mouseMsg   Mouse message WM_xxx
               pnt        Cursor point (view coordinate)
               pMsgInfo   Additional message info
               startPnt   Starting point
               bStartPnt  Starting point is active
    
                          End point input is possible by a distance input to the start point
    
    Return:  Current input point result
GetSelectedElement(...)
GetSelectedElement( (CoordinateInput)arg1) -> BaseElementAdapter :
    Get the selected element
    
    The function can be used in case of eIdentMode = MODE_TEXTPOINT,
    SelectGeometryElement, SelectElement, ...
    
    Return:  Selected element
GetSelectedGeometryElement(...)
GetSelectedGeometryElement( (CoordinateInput)arg1) -> object
InitFirstElementInput(...)
InitFirstElementInput( (CoordinateInput)arg1, (InputStringConvert)text [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A2768>]) -> None :
    Initialize the coordinate input for an element (point, line, ...) input
    
    as free point input. The coordinate input toolbar shows only the request string.
    
    
    The input is allowed in each document.
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               identMode  Identification mode
InitFirstElementValueInput(...)
InitFirstElementValueInput( (CoordinateInput)arg1, (InputStringConvert)text, (ValueInputControlData)ctrlData [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A26B8>]) -> None :
    Initialize the coordinate input for an element (point, line, ...) input
    
    as free point input. The coordinate input toolbar shows only the request string
    and the value input controls.
    
    The input is allowed only in the document from the last input
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               ctrlData   Input control data as eValueInputControlType or ValueInputControlData object
               identMode  Identification mode
InitFirstPointInput(...)
InitFirstPointInput( (CoordinateInput)arg1, (InputStringConvert)text [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A28C8>]) -> None :
    Initialize the coordinate input for a first point input.
    
    The input is allowed in each document
    
    Sample:
    InitFirstPointInput(IDC_FIRST_POINT);
    InitFirstPointInput(CAllString(32128));
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               identMode  Identification mode
InitFirstPointValueInput(...)
InitFirstPointValueInput( (CoordinateInput)arg1, (InputStringConvert)text, (ValueInputControlData)ctrlData [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A2818>]) -> None :
    Initialize the coordinate input for a first point and value input.
    
    The input is allowed in each document
    
    Sample:
    InitFirstPointValueInput(IDC_FIRST_POINT,ValueInputControlData::COORDINATE_EDIT);
    InitFirstPointValueInput(CAllString(32128),ValueInputControlData(ValueInputControlData::DOUBLE_EDIT,20.,0.,1000.));
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               ctrlData   Input control data as eValueInputControlType or ValueInputControlData object
               identMode  Identification mode
InitNextElementInput(...)
InitNextElementInput( (CoordinateInput)arg1, (InputStringConvert)text [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A2710>]) -> None :
    Initialize the coordinate input for an element (point, line, ...) input
    
    as free point input. The coordinate input toolbar shows only the request string.
    
    
    The input is allowed only in the document from the last input
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               identMode  Identification mode
InitNextElementValueInput(...)
InitNextElementValueInput( (CoordinateInput)arg1, (InputStringConvert)text, (ValueInputControlData)ctrlData [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A2660>]) -> None :
    Initialize the coordinate input for an element (point, line, ...) input
    
    as free point input. The coordinate input toolbar shows only the request string
    and the value input controls.
    
    The input is allowed only in the document from the last input
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               ctrlData   Input control data as eValueInputControlType or ValueInputControlData object
               identMode  Identification mode
InitNextPointInput(...)
InitNextPointInput( (CoordinateInput)arg1, (InputStringConvert)text [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A2870>]) -> None :
    Initialize the coordinate input for a next point input.
    
    The input is allowed only in the document from the last input
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               identMode  Identification mode
InitNextPointValueInput(...)
InitNextPointValueInput( (CoordinateInput)arg1, (InputStringConvert)text, (ValueInputControlData)ctrlData [, (CoordinateInputMode)identMode=<NemAll_Python_IFW_Input.CoordinateInputMode object at 0x00000071E45A27C0>]) -> None :
    Initialize the coordinate input for a first point and value input
    
    The input is allowed only in the document from the last input
    
    Parameter: text       Request string as resource ID, CAllstring, TCHAR or CString
               ctrlData   Input control data as eValueInputControlType or ValueInputControlData object
               identMode  Identification mode
InitValueInput(...)
InitValueInput( (CoordinateInput)arg1, (InputStringConvert)text, (ValueInputControlData)ctrlData) -> None :
    Initialize the value input
    
    Parameter: text      Request string as resource ID, CAllstring, TCHAR or CString
               ctrlData  Input control data as eValueInputControlType or ValueInputControlData object
IsEmptyValueInputControl(...)
IsEmptyValueInputControl( (CoordinateInput)arg1) -> bool :
    Check, whether there is no input inside the input control
    
    Return:  Input control is empty: true/false
IsMouseMove(...)
IsMouseMove( (CoordinateInput)arg1, (int)mouseMsg) -> bool :
    Check on mouse move
    
    Parameter: mouseMsg  Mouse message WM_xxx
    
    Return:  Mouse move: true false
IsValueInputControl(...)
IsValueInputControl( (CoordinateInput)arg1, (int)id) -> bool :
    Check, whether the ID belongs to the value input control (from the coordinate input dialog)
    
    Parameter: id  ID to check
    
    Return:  ID belongs to the value input control (from the coordinate input dialog): true/false
 
IsValueInputControl( (CoordinateInput)arg1) -> bool :
    Check, whether a value input control exists
    
    Return:  A value input control exists: true/false
IsValueInputControlInput(...)
IsValueInputControlInput( (CoordinateInput)arg1, (bool)bIdentPoint) -> bool :
    Check, whether an input inside the value input control is done
    and the value should be used
    
    Parameter: bIdentPoint  Identification point has higher priority: true/false
    
    Return:  Check, whether the input value inside the added control
SelectElement(...)
SelectElement( (CoordinateInput)arg1, (int)mouseMsg, (Point2D)pnt, (AddMsgInfo)pMsgInfo, (bool)bHighlight, (bool)bSelAlways, (bool)bAllowCenter) -> bool :
    Select an element if no identification point exists. Use the filter set by
    
    SetElementFilter
    
    Parameter: mouseMsg      Mouse message WM_xxx
               pnt           Cursor point (view coordinate)
               pMsgInfo      Additional message info
               bHighlight    Highlight the selected element
               bSelAlways    true:  Select always
               bAllowCenter  Allow element identification by center point
    
    Return:  Element is selected: true false
 
SelectElement( (CoordinateInput)arg1, (int)mouseMsg, (Point2D)pnt, (AddMsgInfo)pMsgInfo, (bool)bHighlight, (bool)bSelAlways, (bool)bAllowCenter, (object)selectSetting) -> bool :
    Select an element if no identification point exists. Use the filter set by
    
    SetElementFilter
    
    Parameter: mouseMsg       Mouse message WM_xxx
               pnt            Cursor point (view coordinate)
               pMsgInfo       Additional message info
               bHighlight     Highlight the selected element
               bSelAlways     true:  Select always
               bAllowCenter   Allow element identification by center point
               selectSetting  Element selection filter
    
    Return:  Element is selected: true false
SetAbscissaLine(...)
SetAbscissaLine( (CoordinateInput)arg1, (Line3D)arg2, (Matrix3D)arg3) -> None
SetGeometryFilter(...)
SetGeometryFilter( (CoordinateInput)arg1, (SnoopElementGeometryFilter)geoFilter) -> None :
    Set the geometry element selection filter
    
    Parameter: geoFilter  Geometry element filter
SetInputPlane(...)
SetInputPlane( (CoordinateInput)arg1, (Plane3D)plane) -> None :
    Set the input plane
    
    The input point will be transformed to the input plane: true/false
    
    Parameter: plane  Input plane
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 5280

Methods inherited from InputViewDocumentData:
GetInputViewDocument(...)
GetInputViewDocument( (InputViewDocumentData)arg1) -> DocumentAdapter :
    Get the input view document
    
    Return:  Input view document
GetViewWorldProjection(...)
GetViewWorldProjection( (InputViewDocumentData)arg1) -> ViewWorldProjection :
    Get the view-world projection object
    
    Return:  View-world projection object

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class CoordinateInputMode(Boost.Python.instance)
    
Method resolution order:
CoordinateInputMode
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (eIdentificationMode)identMode [, (eDrawElementIdentPointSymbols)drawPointSymbol]) -> None :
    Constructor, sets the local coordinate input to false
    
    Parameter: identMode        Identification mode
               drawPointSymbol  Draw the identification point symbol at the element (if an element is selected): true/false
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 32

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class CoordinateInputResult(Boost.Python.instance)
    
Method resolution order:
CoordinateInputResult
Boost.Python.instance
builtins.object

Methods defined here:
GetPoint(...)
GetPoint( (CoordinateInputResult)arg1) -> Point3D
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 56

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class ElementSelect(Boost.Python.instance)
    
Method resolution order:
ElementSelect
Boost.Python.instance
builtins.object

Methods defined here:
InitSelection(...)
InitSelection( (ElementSelect)arg1, (InputStringConvert)arg2) -> None
IsMouseMove(...)
IsMouseMove( (ElementSelect)arg1, (int)arg2) -> bool
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 7472

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class HandleService(Boost.Python.instance)
    
Method resolution order:
HandleService
Boost.Python.instance
builtins.object

Methods defined here:
AddHandles(...)
AddHandles( (HandleService)arg1, (DocumentAdapter)doc, (object)handlePropList, (Matrix3D)insertionMat, (object)assoRefObj) -> None :
    Add the handles
    
    Parameter: doc             Document
               handlePropList  Handle properties list
               insertionMat    Transformation matrix
               assoRefObj      Reference element for the drawing inside the associative views
DrawHandles(...)
DrawHandles( (HandleService)arg1) -> None :
    Draw the handles
RemoveHandles(...)
RemoveHandles( (HandleService)arg1) -> None :
    Remove the handles
SelectHandle(...)
SelectHandle( (HandleService)arg1, (Point2D)pnt, (ViewWorldProjection)viewProj) -> tuple :
    Select a handle
    
    Parameter: pnt       Cursor point
               viewProj  View world projection
    
    Return:  Handle index (-1 = no selection) , world to associative view matrix
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 24

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class InputStringConvert(Boost.Python.instance)
    
Method resolution order:
InputStringConvert
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
__init__( (object)arg1, (int)arg2) -> None
 
__init__( (object)arg1, (str)arg2) -> object :
    Construct the InputStringConvert by a std::wstring
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 56

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class InputViewDocumentData(Boost.Python.instance)
    
Method resolution order:
InputViewDocumentData
Boost.Python.instance
builtins.object

Methods defined here:
GetInputViewDocument(...)
GetInputViewDocument( (InputViewDocumentData)arg1) -> DocumentAdapter :
    Get the input view document
    
    Return:  Input view document
GetViewWorldProjection(...)
GetViewWorldProjection( (InputViewDocumentData)arg1) -> ViewWorldProjection :
    Get the view-world projection object
    
    Return:  View-world projection object
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 3176

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class SnoopElementGeometryFilter(Boost.Python.instance)
    
Method resolution order:
SnoopElementGeometryFilter
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (bool)bFindBaseGeometry, (bool)bFindAreaGeometry, (bool)bPerpendicularOnElement, (bool)bFindNonPassiveOnly, (bool)bSplitAreaGeometries, (bool)bIdentifyEmbeddedElement, (bool)bFindCompleteFootprint [, (object)splitElement3D]) -> None :
    Constructor
    
    Passive geometry is virtual geometry which is using for element snooping. Typical passive geometry is
    boundary area around text. This area has no edges like a Hatching, but if cursor is inside this area,
    then element must be snooped. Passive geometry has no points, perpendicular points, edges, etc. .
    
    Parameter: bFindBaseGeometry         If true, find the base geometry element (e.g. line from polyline)
               bFindAreaGeometry         If true, the service adds the nearest area geometry if nothing else is found
               bPerpendicularOnElement   If true, the service adds perpendicular geometry
               bFindNonPassiveOnly       If true, then only non passive geometry will be searching
               bSplitAreaGeometries      If true, find the line geometry element for area geometries (e.g line from polygon)
               bIdentifyEmbeddedElement  If true, find elements from embedded documents
               bFindCompleteFootprint    If true, find the complete footprint of a wall instead of the footprint of the wall tier
               splitElement3D            Split the 3D element geometry ---> in case of bFindBaseGeometry the split is always done to edges !!!
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 64

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class ValueInputControlData(Boost.Python.instance)
    
Method resolution order:
ValueInputControlData
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (eValueInputControlType)ctrlType [, (bool)bSetFocus [, (bool)bDisableCoord]]) -> None :
    Constructor to create a control with standard behavior defined by the control type
    
    Parameter: ctrlType       Control type
               bSetFocus      Set the input focus to the control: true/false
               bDisableCoord  Input inside the external control disables the coordinate controls: true/false
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 88

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class ViewWorldProjection(Boost.Python.instance)
    
Method resolution order:
ViewWorldProjection
Boost.Python.instance
builtins.object

Methods defined here:
GetDocumentID(...)
GetDocumentID( (ViewWorldProjection)arg1) -> int :
    Get the document ID
    
    Return:  Document ID
GetEyePoint(...)
GetEyePoint( (ViewWorldProjection)arg1) -> Point3D :
    Get eye point of current projection
    
    Eye point is point where camera is.
    
    Return:  Eye point
GetIsoProjection(...)
GetIsoProjection( (ViewWorldProjection)arg1) -> eProjectionType :
    Get the isometric projection of the view
    
    Return:  Isometric projection of the view
GetPixelFactor(...)
GetPixelFactor( (ViewWorldProjection)arg1) -> tuple :
    Get factor of pixel to world coordinates
    
    Used when you need calculate how much millimeters are one pixel
    
    Return: Pixel factor in x direction,
            Pixel factor in y direction
GetScreenScale(...)
GetScreenScale( (ViewWorldProjection)arg1) -> float :
    Get the screen scale
    
    Return: Screen scale
GetSearchRadiusByPixel(...)
GetSearchRadiusByPixel( (ViewWorldProjection)arg1, (int)pixel) -> float :
    Get the search radius by pixel
    
    Parameter: pixel  Pixel of the search radius
    
    Return:  Search radius in view size
GetViewAngle(...)
GetViewAngle( (ViewWorldProjection)arg1) -> float :
    Get the rotation angle of the view
    
    Return:  Rotation angle of the view
GetViewPoint(...)
GetViewPoint( (ViewWorldProjection)arg1) -> Point3D :
    Get view point of current projection
    
    View point is point where you are looking (focused). View point lie in plain of drawn data.
    
    Return:  Eye point
GetViewSize(...)
GetViewSize( (ViewWorldProjection)arg1) -> Vector2D :
    Get the size of the view
    
    Return:  Size of the view
GetViewZAngle(...)
GetViewZAngle( (ViewWorldProjection)arg1) -> float :
    Get the rotation angle of the view in z-direction
    
    Return:  Rotation angle of the view in z-direction
IsAssistWindow(...)
IsAssistWindow( (ViewWorldProjection)arg1) -> bool :
    Check for assist window
    
    Return:  The document is an assist window: true/false
IsCentralProjection(...)
IsCentralProjection( (ViewWorldProjection)arg1) -> bool :
    Check, whether the projection is a central projection
    
    Return: Central projection: true/false
IsFreeProjection(...)
IsFreeProjection( (ViewWorldProjection)arg1) -> bool :
    Check, whether the projection is a free projection
    
    Return: Projection is a free view: true/false
IsGroundplanView(...)
IsGroundplanView( (ViewWorldProjection)arg1) -> bool :
    Check, whether the projection is ground plan view
    
    Return:  Projection is ground plan view: true/false
IsInView(...)
IsInView( (ViewWorldProjection)arg1, (Point2D)pnt) -> bool :
    Check, whether the point is inside the view
    
    Parameter: pnt  View point
    
    Return:  Point is inside the view: true/false
IsIsometricProjection(...)
IsIsometricProjection( (ViewWorldProjection)arg1) -> bool :
    Check, whether the projection is a isometric projection
    
    Return:  Projection is a isometric projection: true/false
IsSideView(...)
IsSideView( (ViewWorldProjection)arg1) -> bool :
    Check, whether the projection is a side view
    
    Return:  Projection is a side view: true/false
ProjectionToWorld(...)
ProjectionToWorld( (ViewWorldProjection)arg1, (Point2D)pnt, (Point3D)refPnt) -> Point3D :
    Get the world 3D point from a projection 2D point and a reference point
    
    Parameter: pnt     View Point
               refPnt  Reference point with the additional coordinate
    
    Return:  World 3D point
ViewPerpendicularToWorld(...)
ViewPerpendicularToWorld( (ViewWorldProjection)arg1, (Line3D)line3D, (Point3D)pnt) -> Point3D :
    Transform a view perpendicular point to a world perpendicular point
    
    Parameter: line3D  3D perpendicular line
               pnt     Reference point for the perpendicular
    
    Return:  World perpendicular point
ViewToPixel(...)
ViewToPixel( (ViewWorldProjection)arg1, (Point2D)pnt, (bool)bBottomTop, (bool)considerZoomwindow) -> Point2D :
    Transform a view point to a pixel coordinate
    
    Parameter: pnt                 View point
               bBottomTop          The y zero point is on the bottom of the screen: true/false
               considerZoomwindow  if true and the position is in a zoom window, then the zoom window will be used for the calculation
    
    Return:  Pixel view point
ViewToWorld(...)
ViewToWorld( (ViewWorldProjection)arg1, (Point2D)pnt, (float)z) -> Point3D :
    Transform a view point to a world point
    
    Parameter: pnt  View point
               z    z-coordinate
    
    Return:  World point
ViewToWorldBaseZ(...)
ViewToWorldBaseZ( (ViewWorldProjection)arg1, (Point2D)pnt, (float)zWorld) -> Point3D :
    Transform a view point to a world point with resulting z-coordinate
    
    Parameter: pnt     View point
               zWorld  Z-coordinate
    
    Return:  World point with resulting z-coordinate
ViewToWorldBaseZ0(...)
ViewToWorldBaseZ0( (ViewWorldProjection)arg1, (Point2D)pnt) -> Point3D :
    Transform a view point to a world point with resulting z-world = 0
    
    Parameter: pnt  View point
    
    Return:  World point with z=0
ViewToWorldPlane(...)
ViewToWorldPlane( (ViewWorldProjection)arg1, (Point2D)pnt, (Plane3D)plane) -> Point3D :
    Transform the view point to a world plane
    
    Parameter: pnt    View point
               plane  Plane
    
    Return:  World point at the plane
ViewToWorldRay(...)
ViewToWorldRay( (ViewWorldProjection)arg1, (Point2D)pnt) -> tuple :
    Calculates a ray
    
    Calculates a ray (for non-vanishing-point-projections,
    rather a line) from the given view 2D point.
    Can be used for pick-point calculations.
    
    Note that we have a right-hand view coordinate system, so
    its Z axis points towards the eye.
    
    Parameter: pnt  View point
    
    Return:  World point of ray,
            Vector of calculated ray point
WorldToPixel(...)
WorldToPixel( (ViewWorldProjection)arg1, (Point3D)pnt, (bool)bBottomTop) -> Point2D :
    Transform the world point to a pixel point
    
    Parameter: pnt         World point
               bBottomTop  The y zero point is on the bottom of the screen: true/false
    
    Return:  Pixel point
WorldToProjection(...)
WorldToProjection( (ViewWorldProjection)arg1, (Point3D)pnt) -> Point2D :
    Get the projection 2D point from a world 3D point
    
    Parameter: pnt  World point
    
    Return:  2D projection point
 
WorldToProjection( (ViewWorldProjection)arg1, (Line3D)line) -> Line2D :
    Get the projection 2D line from a world 3D line
    
    Parameter: line  World line
    
    Return:  2D projection line
WorldToProjectionBase0(...)
WorldToProjectionBase0( (ViewWorldProjection)arg1, (Point3D)pnt) -> Point3D :
    Get the world projection point with the base 0
    
    Parameter: pnt  World point
    
    Return:  World projection point with the base 0
 
WorldToProjectionBase0( (ViewWorldProjection)arg1, (Line3D)line) -> Line3D :
    Get the world projection line with the base 0
    
    Parameter: line  World coordinate line
    
    Return:  World projection point with the base 0
WorldToView(...)
WorldToView( (ViewWorldProjection)arg1, (Point3D)pnt) -> Point2D :
    Transform a world point to a view point
    
    Parameter: pnt  World point
    
    Return:  View point
 
WorldToView( (ViewWorldProjection)arg1, (Point2D)pnt) -> Point2D :
    Transform a world point to a view point
    
    Parameter: pnt  World point
    
    Return:  View point
 
WorldToView( (ViewWorldProjection)arg1, (float)x, (float)y, (float)z) -> Point2D :
    Transform a world point to a view point
    
    Parameter: x  X-coordinate world
               y  Y-coordinate world
               z  Z-coordinate world
    
    Return:  View point
 
WorldToView( (ViewWorldProjection)arg1, (Line3D)line) -> Line2D :
    Transform a 3D world line to a 2D view line
    
    Parameter: line  World line
    
    Return:  View line
 
WorldToView( (ViewWorldProjection)arg1, (Line2D)line) -> Line2D :
    Transform a 2D world line to a 2D view line
    
    Parameter: line  World line
    
    Return:  View line
 
WorldToView( (ViewWorldProjection)arg1, (Polyline3D)polyline3D) -> Polyline2D :
    Transform a 3D world polyline to a 2D view polyline
    
    Parameter: polyline3D  World polyline
    
    Return:  View polyline
WorldToView3D(...)
WorldToView3D( (ViewWorldProjection)arg1, (Point3D)pnt) -> Point3D :
    Transform a world point to a view 3D point
    
    If Z coordinate of returned view point is positive, then world point is before eye (i.e. is visible).
    
    Parameter: pnt  World point
    
    Return:  View point
WorldToWorldPlane(...)
WorldToWorldPlane( (ViewWorldProjection)arg1, (Point3D)pnt, (Plane3D)plane) -> Point3D :
    Transform a world point to a plane point
    
    Parameter: pnt    World point
               plane  Plane
    
    Return:  Plane point in world coordinates
 
WorldToWorldPlane( (ViewWorldProjection)arg1, (Line3D)line, (Plane3D)plane) -> Line3D :
    Transform a world line to a plane line
    
    Parameter: line   World line
               plane  Plane
    
    Return:  Plane line in world coordinates
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 912

Methods inherited from Boost.Python.instance:
__new__(*args, **kwargs) from Boost.Python.class
Create and return a new object.  See help(type) for accurate signature.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

 
class eDrawElementIdentPointSymbols(Boost.Python.enum)
    Drawing state for the element identification point symbols
 
 
Method resolution order:
eDrawElementIdentPointSymbols
Boost.Python.enum
builtins.int
builtins.object

Data and other attributes defined here:
eDRAW_IDENT_ELEMENT_POINT_SYMBOL_NO = NemAll_Python_IFW_Input.eDrawElementIdentPointSymbols.eDRAW_IDENT_ELEMENT_POINT_SYMBOL_NO
eDRAW_IDENT_ELEMENT_POINT_SYMBOL_YES = NemAll_Python_IFW_Input.eDrawElementIdentPointSymbols.eDRAW_IDENT_ELEMENT_POINT_SYMBOL_YES
names = {'eDRAW_IDENT_ELEMENT_POINT_SYMBOL_NO': NemAll_Python_IFW_Input.eDrawElementIdentPointSymbols.eDRAW_IDENT_ELEMENT_POINT_SYMBOL_NO, 'eDRAW_IDENT_ELEMENT_POINT_SYMBOL_YES': NemAll_Python_IFW_Input.eDrawElementIdentPointSymbols.eDRAW_IDENT_ELEMENT_POINT_SYMBOL_YES}
values = {0: NemAll_Python_IFW_Input.eDrawElementIdentPointSymbols.eDRAW_IDENT_ELEMENT_POINT_SYMBOL_NO, 1: NemAll_Python_IFW_Input.eDrawElementIdentPointSymbols.eDRAW_IDENT_ELEMENT_POINT_SYMBOL_YES}

Methods inherited from Boost.Python.enum:
__repr__(self, /)
Return repr(self).
__str__(self, /)
Return str(self).

Data descriptors inherited from Boost.Python.enum:
name

Methods inherited from builtins.int:
__abs__(self, /)
abs(self)
__add__(self, value, /)
Return self+value.
__and__(self, value, /)
Return self&value.
__bool__(self, /)
self != 0
__ceil__(...)
Ceiling of an Integral returns itself.
__divmod__(self, value, /)
Return divmod(self, value).
__eq__(self, value, /)
Return self==value.
__float__(self, /)
float(self)
__floor__(...)
Flooring an Integral returns itself.
__floordiv__(self, value, /)
Return self//value.
__format__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__gt__(self, value, /)
Return self>value.
__hash__(self, /)
Return hash(self).
__index__(self, /)
Return self converted to an integer, if self is suitable for use as an index into a list.
__int__(self, /)
int(self)
__invert__(self, /)
~self
__le__(self, value, /)
Return self<=value.
__lshift__(self, value, /)
Return self<<value.
__lt__(self, value, /)
Return self<value.
__mod__(self, value, /)
Return self%value.
__mul__(self, value, /)
Return self*value.
__ne__(self, value, /)
Return self!=value.
__neg__(self, /)
-self
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__or__(self, value, /)
Return self|value.
__pos__(self, /)
+self
__pow__(self, value, mod=None, /)
Return pow(self, value, mod).
__radd__(self, value, /)
Return value+self.
__rand__(self, value, /)
Return value&self.
__rdivmod__(self, value, /)
Return divmod(value, self).
__rfloordiv__(self, value, /)
Return value//self.
__rlshift__(self, value, /)
Return value<<self.
__rmod__(self, value, /)
Return value%self.
__rmul__(self, value, /)
Return value*self.
__ror__(self, value, /)
Return value|self.
__round__(...)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
__rpow__(self, value, mod=None, /)
Return pow(value, self, mod).
__rrshift__(self, value, /)
Return value>>self.
__rshift__(self, value, /)
Return self>>value.
__rsub__(self, value, /)
Return value-self.
__rtruediv__(self, value, /)
Return value/self.
__rxor__(self, value, /)
Return value^self.
__sizeof__(...)
Returns size in memory, in bytes
__sub__(self, value, /)
Return self-value.
__truediv__(self, value, /)
Return self/value.
__trunc__(...)
Truncating an Integral returns itself.
__xor__(self, value, /)
Return self^value.
bit_length(...)
int.bit_length() -> int
 
Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
conjugate(...)
Returns self, the complex conjugate of any int.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument determines whether two's complement is
used to represent the integer.  If signed is False and a negative integer
is given, an OverflowError is raised.

Data descriptors inherited from builtins.int:
denominator
the denominator of a rational number in lowest terms
imag
the imaginary part of a complex number
numerator
the numerator of a rational number in lowest terms
real
the real part of a complex number

 
class eIdentificationMode(Boost.Python.enum)
    Type of the identification mode
 
 
Method resolution order:
eIdentificationMode
Boost.Python.enum
builtins.int
builtins.object

Data and other attributes defined here:
eIDENT_ARCHPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCHPOINT
eIDENT_ARCHPOINT_OFFSET = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCHPOINT_OFFSET
eIDENT_ARCH_ELEMENTPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCH_ELEMENTPOINT
eIDENT_ELEMENTPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ELEMENTPOINT
eIDENT_POINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT
eIDENT_POINT_ASSOC_VIEW_WORLD = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ASSOC_VIEW_WORLD
eIDENT_POINT_ELEMENT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT
eIDENT_POINT_ELEMENT_ALWAYS = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS
eIDENT_POINT_ELEMENT_ALWAYS_CENTER = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS_CENTER
eIDENT_POINT_ELEMENT_CENTER = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_CENTER
eIDENT_POINT_OFFSET = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_OFFSET
eIDENT_POINT_PERPENDICULAR = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_PERPENDICULAR
eIDENT_TEXTPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_TEXTPOINT
names = {'eIDENT_ARCHPOINT': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCHPOINT, 'eIDENT_ARCHPOINT_OFFSET': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCHPOINT_OFFSET, 'eIDENT_ARCH_ELEMENTPOINT': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCH_ELEMENTPOINT, 'eIDENT_ELEMENTPOINT': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ELEMENTPOINT, 'eIDENT_POINT': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT, 'eIDENT_POINT_ASSOC_VIEW_WORLD': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ASSOC_VIEW_WORLD, 'eIDENT_POINT_ELEMENT': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT, 'eIDENT_POINT_ELEMENT_ALWAYS': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS, 'eIDENT_POINT_ELEMENT_ALWAYS_CENTER': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS_CENTER, 'eIDENT_POINT_ELEMENT_CENTER': NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_CENTER, ...}
values = {0: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT, 1: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ELEMENTPOINT, 2: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ASSOC_VIEW_WORLD, 3: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT, 4: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_CENTER, 5: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS, 6: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS_CENTER, 7: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_PERPENDICULAR, 8: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_OFFSET, 9: NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_TEXTPOINT, ...}

Methods inherited from Boost.Python.enum:
__repr__(self, /)
Return repr(self).
__str__(self, /)
Return str(self).

Data descriptors inherited from Boost.Python.enum:
name

Methods inherited from builtins.int:
__abs__(self, /)
abs(self)
__add__(self, value, /)
Return self+value.
__and__(self, value, /)
Return self&value.
__bool__(self, /)
self != 0
__ceil__(...)
Ceiling of an Integral returns itself.
__divmod__(self, value, /)
Return divmod(self, value).
__eq__(self, value, /)
Return self==value.
__float__(self, /)
float(self)
__floor__(...)
Flooring an Integral returns itself.
__floordiv__(self, value, /)
Return self//value.
__format__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__gt__(self, value, /)
Return self>value.
__hash__(self, /)
Return hash(self).
__index__(self, /)
Return self converted to an integer, if self is suitable for use as an index into a list.
__int__(self, /)
int(self)
__invert__(self, /)
~self
__le__(self, value, /)
Return self<=value.
__lshift__(self, value, /)
Return self<<value.
__lt__(self, value, /)
Return self<value.
__mod__(self, value, /)
Return self%value.
__mul__(self, value, /)
Return self*value.
__ne__(self, value, /)
Return self!=value.
__neg__(self, /)
-self
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__or__(self, value, /)
Return self|value.
__pos__(self, /)
+self
__pow__(self, value, mod=None, /)
Return pow(self, value, mod).
__radd__(self, value, /)
Return value+self.
__rand__(self, value, /)
Return value&self.
__rdivmod__(self, value, /)
Return divmod(value, self).
__rfloordiv__(self, value, /)
Return value//self.
__rlshift__(self, value, /)
Return value<<self.
__rmod__(self, value, /)
Return value%self.
__rmul__(self, value, /)
Return value*self.
__ror__(self, value, /)
Return value|self.
__round__(...)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
__rpow__(self, value, mod=None, /)
Return pow(value, self, mod).
__rrshift__(self, value, /)
Return value>>self.
__rshift__(self, value, /)
Return self>>value.
__rsub__(self, value, /)
Return value-self.
__rtruediv__(self, value, /)
Return value/self.
__rxor__(self, value, /)
Return value^self.
__sizeof__(...)
Returns size in memory, in bytes
__sub__(self, value, /)
Return self-value.
__truediv__(self, value, /)
Return self/value.
__trunc__(...)
Truncating an Integral returns itself.
__xor__(self, value, /)
Return self^value.
bit_length(...)
int.bit_length() -> int
 
Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
conjugate(...)
Returns self, the complex conjugate of any int.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument determines whether two's complement is
used to represent the integer.  If signed is False and a negative integer
is given, an OverflowError is raised.

Data descriptors inherited from builtins.int:
denominator
the denominator of a rational number in lowest terms
imag
the imaginary part of a complex number
numerator
the numerator of a rational number in lowest terms
real
the real part of a complex number

 
class eProjectionType(Boost.Python.enum)
    Projection type of the view
 
 
Method resolution order:
eProjectionType
Boost.Python.enum
builtins.int
builtins.object

Data and other attributes defined here:
EAST_VIEW = NemAll_Python_IFW_Input.eProjectionType.EAST_VIEW
FREE_ONLY_3D = NemAll_Python_IFW_Input.eProjectionType.FREE_ONLY_3D
FREE_VIEW = NemAll_Python_IFW_Input.eProjectionType.FREE_VIEW
GROUND_PLAN = NemAll_Python_IFW_Input.eProjectionType.GROUND_PLAN
NORTH_EAST_VIEW = NemAll_Python_IFW_Input.eProjectionType.NORTH_EAST_VIEW
NORTH_VIEW = NemAll_Python_IFW_Input.eProjectionType.NORTH_VIEW
NORTH_WEST_VIEW = NemAll_Python_IFW_Input.eProjectionType.NORTH_WEST_VIEW
SOUTH_EAST_VIEW = NemAll_Python_IFW_Input.eProjectionType.SOUTH_EAST_VIEW
SOUTH_VIEW = NemAll_Python_IFW_Input.eProjectionType.SOUTH_VIEW
SOUTH_WEST_VIEW = NemAll_Python_IFW_Input.eProjectionType.SOUTH_WEST_VIEW
WEST_VIEW = NemAll_Python_IFW_Input.eProjectionType.WEST_VIEW
WORKING_PLANE_VIEW = NemAll_Python_IFW_Input.eProjectionType.WORKING_PLANE_VIEW
names = {'EAST_VIEW': NemAll_Python_IFW_Input.eProjectionType.EAST_VIEW, 'FREE_ONLY_3D': NemAll_Python_IFW_Input.eProjectionType.FREE_ONLY_3D, 'FREE_VIEW': NemAll_Python_IFW_Input.eProjectionType.FREE_VIEW, 'GROUND_PLAN': NemAll_Python_IFW_Input.eProjectionType.GROUND_PLAN, 'NORTH_EAST_VIEW': NemAll_Python_IFW_Input.eProjectionType.NORTH_EAST_VIEW, 'NORTH_VIEW': NemAll_Python_IFW_Input.eProjectionType.NORTH_VIEW, 'NORTH_WEST_VIEW': NemAll_Python_IFW_Input.eProjectionType.NORTH_WEST_VIEW, 'SOUTH_EAST_VIEW': NemAll_Python_IFW_Input.eProjectionType.SOUTH_EAST_VIEW, 'SOUTH_VIEW': NemAll_Python_IFW_Input.eProjectionType.SOUTH_VIEW, 'SOUTH_WEST_VIEW': NemAll_Python_IFW_Input.eProjectionType.SOUTH_WEST_VIEW, ...}
values = {-3: NemAll_Python_IFW_Input.eProjectionType.WEST_VIEW, -2: NemAll_Python_IFW_Input.eProjectionType.SOUTH_VIEW, 0: NemAll_Python_IFW_Input.eProjectionType.FREE_VIEW, 1: NemAll_Python_IFW_Input.eProjectionType.GROUND_PLAN, 2: NemAll_Python_IFW_Input.eProjectionType.NORTH_VIEW, 3: NemAll_Python_IFW_Input.eProjectionType.EAST_VIEW, 4: NemAll_Python_IFW_Input.eProjectionType.WORKING_PLANE_VIEW, 5: NemAll_Python_IFW_Input.eProjectionType.NORTH_EAST_VIEW, 6: NemAll_Python_IFW_Input.eProjectionType.NORTH_WEST_VIEW, 7: NemAll_Python_IFW_Input.eProjectionType.SOUTH_WEST_VIEW, ...}

Methods inherited from Boost.Python.enum:
__repr__(self, /)
Return repr(self).
__str__(self, /)
Return str(self).

Data descriptors inherited from Boost.Python.enum:
name

Methods inherited from builtins.int:
__abs__(self, /)
abs(self)
__add__(self, value, /)
Return self+value.
__and__(self, value, /)
Return self&value.
__bool__(self, /)
self != 0
__ceil__(...)
Ceiling of an Integral returns itself.
__divmod__(self, value, /)
Return divmod(self, value).
__eq__(self, value, /)
Return self==value.
__float__(self, /)
float(self)
__floor__(...)
Flooring an Integral returns itself.
__floordiv__(self, value, /)
Return self//value.
__format__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__gt__(self, value, /)
Return self>value.
__hash__(self, /)
Return hash(self).
__index__(self, /)
Return self converted to an integer, if self is suitable for use as an index into a list.
__int__(self, /)
int(self)
__invert__(self, /)
~self
__le__(self, value, /)
Return self<=value.
__lshift__(self, value, /)
Return self<<value.
__lt__(self, value, /)
Return self<value.
__mod__(self, value, /)
Return self%value.
__mul__(self, value, /)
Return self*value.
__ne__(self, value, /)
Return self!=value.
__neg__(self, /)
-self
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__or__(self, value, /)
Return self|value.
__pos__(self, /)
+self
__pow__(self, value, mod=None, /)
Return pow(self, value, mod).
__radd__(self, value, /)
Return value+self.
__rand__(self, value, /)
Return value&self.
__rdivmod__(self, value, /)
Return divmod(value, self).
__rfloordiv__(self, value, /)
Return value//self.
__rlshift__(self, value, /)
Return value<<self.
__rmod__(self, value, /)
Return value%self.
__rmul__(self, value, /)
Return value*self.
__ror__(self, value, /)
Return value|self.
__round__(...)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
__rpow__(self, value, mod=None, /)
Return pow(value, self, mod).
__rrshift__(self, value, /)
Return value>>self.
__rshift__(self, value, /)
Return self>>value.
__rsub__(self, value, /)
Return value-self.
__rtruediv__(self, value, /)
Return value/self.
__rxor__(self, value, /)
Return value^self.
__sizeof__(...)
Returns size in memory, in bytes
__sub__(self, value, /)
Return self-value.
__truediv__(self, value, /)
Return self/value.
__trunc__(...)
Truncating an Integral returns itself.
__xor__(self, value, /)
Return self^value.
bit_length(...)
int.bit_length() -> int
 
Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
conjugate(...)
Returns self, the complex conjugate of any int.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument determines whether two's complement is
used to represent the integer.  If signed is False and a negative integer
is given, an OverflowError is raised.

Data descriptors inherited from builtins.int:
denominator
the denominator of a rational number in lowest terms
imag
the imaginary part of a complex number
numerator
the numerator of a rational number in lowest terms
real
the real part of a complex number

 
class eValueInputControlType(Boost.Python.enum)
    Type of the value input control
 
 
Method resolution order:
eValueInputControlType
Boost.Python.enum
builtins.int
builtins.object

Data and other attributes defined here:
eANGLE_COMBOBOX = NemAll_Python_IFW_Input.eValueInputControlType.eANGLE_COMBOBOX
eCONTROL_EXTERNAL = NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_EXTERNAL
eCONTROL_NONE = NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_NONE
eCOORDINATE_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT
eCOORDINATE_EDIT_FIX = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_FIX
eCOORDINATE_EDIT_GE0 = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_GE0
eCOORDINATE_EDIT_GT0 = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_GT0
eDIMENSION_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eDIMENSION_EDIT
eINT_COMBOBOX = NemAll_Python_IFW_Input.eValueInputControlType.eINT_COMBOBOX
eINT_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eINT_EDIT
eNUMBER_EDIT_1 = NemAll_Python_IFW_Input.eValueInputControlType.eNUMBER_EDIT_1
eNUMBER_EDIT_1_GE0 = NemAll_Python_IFW_Input.eValueInputControlType.eNUMBER_EDIT_1_GE0
eROTATION_ANGLE_STEP = NemAll_Python_IFW_Input.eValueInputControlType.eROTATION_ANGLE_STEP
eTEXT_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eTEXT_EDIT
eWALL_PLACEMENT = NemAll_Python_IFW_Input.eValueInputControlType.eWALL_PLACEMENT
names = {'eANGLE_COMBOBOX': NemAll_Python_IFW_Input.eValueInputControlType.eANGLE_COMBOBOX, 'eCONTROL_EXTERNAL': NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_EXTERNAL, 'eCONTROL_NONE': NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_NONE, 'eCOORDINATE_EDIT': NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT, 'eCOORDINATE_EDIT_FIX': NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_FIX, 'eCOORDINATE_EDIT_GE0': NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_GE0, 'eCOORDINATE_EDIT_GT0': NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_GT0, 'eDIMENSION_EDIT': NemAll_Python_IFW_Input.eValueInputControlType.eDIMENSION_EDIT, 'eINT_COMBOBOX': NemAll_Python_IFW_Input.eValueInputControlType.eINT_COMBOBOX, 'eINT_EDIT': NemAll_Python_IFW_Input.eValueInputControlType.eINT_EDIT, ...}
values = {0: NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_NONE, 1: NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_EXTERNAL, 3: NemAll_Python_IFW_Input.eValueInputControlType.eINT_EDIT, 4: NemAll_Python_IFW_Input.eValueInputControlType.eINT_COMBOBOX, 5: NemAll_Python_IFW_Input.eValueInputControlType.eDIMENSION_EDIT, 6: NemAll_Python_IFW_Input.eValueInputControlType.eANGLE_COMBOBOX, 7: NemAll_Python_IFW_Input.eValueInputControlType.eWALL_PLACEMENT, 8: NemAll_Python_IFW_Input.eValueInputControlType.eROTATION_ANGLE_STEP, 9: NemAll_Python_IFW_Input.eValueInputControlType.eTEXT_EDIT, 101: NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT, ...}

Methods inherited from Boost.Python.enum:
__repr__(self, /)
Return repr(self).
__str__(self, /)
Return str(self).

Data descriptors inherited from Boost.Python.enum:
name

Methods inherited from builtins.int:
__abs__(self, /)
abs(self)
__add__(self, value, /)
Return self+value.
__and__(self, value, /)
Return self&value.
__bool__(self, /)
self != 0
__ceil__(...)
Ceiling of an Integral returns itself.
__divmod__(self, value, /)
Return divmod(self, value).
__eq__(self, value, /)
Return self==value.
__float__(self, /)
float(self)
__floor__(...)
Flooring an Integral returns itself.
__floordiv__(self, value, /)
Return self//value.
__format__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__gt__(self, value, /)
Return self>value.
__hash__(self, /)
Return hash(self).
__index__(self, /)
Return self converted to an integer, if self is suitable for use as an index into a list.
__int__(self, /)
int(self)
__invert__(self, /)
~self
__le__(self, value, /)
Return self<=value.
__lshift__(self, value, /)
Return self<<value.
__lt__(self, value, /)
Return self<value.
__mod__(self, value, /)
Return self%value.
__mul__(self, value, /)
Return self*value.
__ne__(self, value, /)
Return self!=value.
__neg__(self, /)
-self
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__or__(self, value, /)
Return self|value.
__pos__(self, /)
+self
__pow__(self, value, mod=None, /)
Return pow(self, value, mod).
__radd__(self, value, /)
Return value+self.
__rand__(self, value, /)
Return value&self.
__rdivmod__(self, value, /)
Return divmod(value, self).
__rfloordiv__(self, value, /)
Return value//self.
__rlshift__(self, value, /)
Return value<<self.
__rmod__(self, value, /)
Return value%self.
__rmul__(self, value, /)
Return value*self.
__ror__(self, value, /)
Return value|self.
__round__(...)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
__rpow__(self, value, mod=None, /)
Return pow(value, self, mod).
__rrshift__(self, value, /)
Return value>>self.
__rshift__(self, value, /)
Return self>>value.
__rsub__(self, value, /)
Return value-self.
__rtruediv__(self, value, /)
Return value/self.
__rxor__(self, value, /)
Return value^self.
__sizeof__(...)
Returns size in memory, in bytes
__sub__(self, value, /)
Return self-value.
__truediv__(self, value, /)
Return self/value.
__trunc__(...)
Truncating an Integral returns itself.
__xor__(self, value, /)
Return self^value.
bit_length(...)
int.bit_length() -> int
 
Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
conjugate(...)
Returns self, the complex conjugate of any int.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines the byte order used to represent the
integer.  If byteorder is 'big', the most significant byte is at the
beginning of the byte array.  If byteorder is 'little', the most
significant byte is at the end of the byte array.  To request the native
byte order of the host system, use `sys.byteorder' as the byte order value.
 
The signed keyword-only argument determines whether two's complement is
used to represent the integer.  If signed is False and a negative integer
is given, an OverflowError is raised.

Data descriptors inherited from builtins.int:
denominator
the denominator of a rational number in lowest terms
imag
the imaginary part of a complex number
numerator
the numerator of a rational number in lowest terms
real
the real part of a complex number

 
Data
        EAST_VIEW = NemAll_Python_IFW_Input.eProjectionType.EAST_VIEW
FREE_ONLY_3D = NemAll_Python_IFW_Input.eProjectionType.FREE_ONLY_3D
FREE_VIEW = NemAll_Python_IFW_Input.eProjectionType.FREE_VIEW
GROUND_PLAN = NemAll_Python_IFW_Input.eProjectionType.GROUND_PLAN
NORTH_EAST_VIEW = NemAll_Python_IFW_Input.eProjectionType.NORTH_EAST_VIEW
NORTH_VIEW = NemAll_Python_IFW_Input.eProjectionType.NORTH_VIEW
NORTH_WEST_VIEW = NemAll_Python_IFW_Input.eProjectionType.NORTH_WEST_VIEW
SOUTH_EAST_VIEW = NemAll_Python_IFW_Input.eProjectionType.SOUTH_EAST_VIEW
SOUTH_VIEW = NemAll_Python_IFW_Input.eProjectionType.SOUTH_VIEW
SOUTH_WEST_VIEW = NemAll_Python_IFW_Input.eProjectionType.SOUTH_WEST_VIEW
WEST_VIEW = NemAll_Python_IFW_Input.eProjectionType.WEST_VIEW
WORKING_PLANE_VIEW = NemAll_Python_IFW_Input.eProjectionType.WORKING_PLANE_VIEW
eANGLE_COMBOBOX = NemAll_Python_IFW_Input.eValueInputControlType.eANGLE_COMBOBOX
eCONTROL_EXTERNAL = NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_EXTERNAL
eCONTROL_NONE = NemAll_Python_IFW_Input.eValueInputControlType.eCONTROL_NONE
eCOORDINATE_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT
eCOORDINATE_EDIT_FIX = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_FIX
eCOORDINATE_EDIT_GE0 = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_GE0
eCOORDINATE_EDIT_GT0 = NemAll_Python_IFW_Input.eValueInputControlType.eCOORDINATE_EDIT_GT0
eDIMENSION_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eDIMENSION_EDIT
eIDENT_ARCHPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCHPOINT
eIDENT_ARCHPOINT_OFFSET = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCHPOINT_OFFSET
eIDENT_ARCH_ELEMENTPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ARCH_ELEMENTPOINT
eIDENT_ELEMENTPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_ELEMENTPOINT
eIDENT_POINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT
eIDENT_POINT_ASSOC_VIEW_WORLD = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ASSOC_VIEW_WORLD
eIDENT_POINT_ELEMENT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT
eIDENT_POINT_ELEMENT_ALWAYS = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS
eIDENT_POINT_ELEMENT_ALWAYS_CENTER = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_ALWAYS_CENTER
eIDENT_POINT_ELEMENT_CENTER = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_ELEMENT_CENTER
eIDENT_POINT_OFFSET = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_OFFSET
eIDENT_POINT_PERPENDICULAR = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_POINT_PERPENDICULAR
eIDENT_TEXTPOINT = NemAll_Python_IFW_Input.eIdentificationMode.eIDENT_TEXTPOINT
eINT_COMBOBOX = NemAll_Python_IFW_Input.eValueInputControlType.eINT_COMBOBOX
eINT_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eINT_EDIT
eNUMBER_EDIT_1 = NemAll_Python_IFW_Input.eValueInputControlType.eNUMBER_EDIT_1
eNUMBER_EDIT_1_GE0 = NemAll_Python_IFW_Input.eValueInputControlType.eNUMBER_EDIT_1_GE0
eROTATION_ANGLE_STEP = NemAll_Python_IFW_Input.eValueInputControlType.eROTATION_ANGLE_STEP
eTEXT_EDIT = NemAll_Python_IFW_Input.eValueInputControlType.eTEXT_EDIT
eWALL_PLACEMENT = NemAll_Python_IFW_Input.eValueInputControlType.eWALL_PLACEMENT