ImpactCAD¶
Overview¶
Generated Python COM Wrappers for impact_cad
- Project Introduction:
This document describes the impact_cad COM Automation Interface available with Impact. This collection of interfaces can be used to access the objects within the CAD environment. These interfaces can be used with either the Impact CAD application or the n_server application. If you are developing an application to automate the Impact CAD application then you should also read the Impact COM Automation Interface section of this document. This contains additional interfaces for accessing various GUI components of the Impact CAD Application. If you are developing an application to run on the n_server then only the interfaces described in this section are available. The n_server does not contain any GUI components.
- Description:
The interfaces described here are available to the both Impact and nServer applications.
Classes¶
- Enum
- I3DCamera
- I3DCreateModelFlags
- I3DCreateModelOptions
- I3DCreator
- I3DInstance
- I3DInstances
- I3DMatrix
- I3DModel
- I3DObject
- I3DRect
- I3DScene
- I3DUpdateModelOptions
- I3DVector
- IActiveBlock
- IAddress
- IAddresses
- IAdvancedQueryPlugin
- IAngleDimension
- IAnnotationDimension
- IArc
- IAutoNumberColumn
- IBezier
- IBlock
- IBlockInsert
- IBlockInserts
- IBlocks
- IBorderPlotArea
- IBorderPlotCreator
- IBorderPlotPage
- IBorderPlotPageArea
- IBorderPlotPageAreas
- IBorderPlotPageDataRepeater
- IBorderPlotPageDataRepeaters
- IBorderPlotPages
- IBridge
- IBridgeStyle
- IBridgeStyles
- IBridges
- ICaseCompressionPlugin
- ICentreDimension
- ICommonKnifeOptions
- IConvertor
- ICoordinateSystem
- ICorrugatedMaterial
- ICorrugatedMaterialComponent
- ICorrugatedMaterialComponents
- ICorrugatedMaterialInfoRow
- ICorrugatedMaterialInfoRows
- ICountItemsOptions
- ICreator
- ICustomer
- ICustomerContact
- ICustomerContacts
- ICustomerSites
- ICustomers
- IDataConnector
- IDatabase
- IDatabaseColumn
- IDatabaseColumnValue
- IDatabaseColumns
- IDatabaseCommand
- IDatabaseConnection
- IDatabaseDriver
- IDatabaseItem
- IDatabaseItems
- IDatabaseLayer
- IDatabaseLayerRevision
- IDatabaseLayerRevisions
- IDatabaseLayers
- IDatabaseParameterValue
- IDatabaseQuery
- IDatabaseQueryMasterSetting
- IDatabaseQueryMasterSettingCriteria
- IDatabaseQueryMasterSettingCriterion
- IDatabaseReportItem
- IDatabaseReportItems
- IDatabaseReportParams
- IDatabaseRevision
- IDatabaseRevisions
- IDatabaseServer
- IDatabaseSettings
- IDatabaseTable
- IDatabaseTableRelationship
- IDatabaseTableRelationshipOptions
- IDatabaseTableRelationships
- IDatabaseTableRow
- IDatabaseTableRows
- IDatabaseTableValues
- IDatabaseTables
- IDatabaseValues
- IDatabases
- IDimension
- IDimensionAngleFormat
- IDimensionDistanceFormat
- IDimensionOptions
- IDocument
- IDocumentColumn
- IDocumentColumns
- IDocumentContext
- IDocumentCreator
- IDocumentCreatorDocument
- IDocumentCreatorRelationship
- IDocumentCriterion
- IDocumentExtender
- IDocumentGroup
- IDocumentGroups
- IDocumentHistory
- IDocumentHistoryItem
- IDocumentMIMEType
- IDocumentMIMETypes
- IDocumentMetaExtractor
- IDocumentMetaExtractors
- IDocumentProvider
- IDocumentRelationship
- IDocumentRelationships
- IDocumentRowsetOptions
- IDocumentSearch
- IDocumentSettings
- IDocumentTag
- IDocumentTags
- IDocumentTagsForDocument
- IDocumentThumbnailGenerator
- IDocumentThumbnailGenerators
- IDocumentType
- IDocumentTypes
- IDocuments
- IDocumentsRelationship
- IDragParams
- IDrawing
- IDrawingSaveOptions
- IDrawingVariableSettings
- IDrawings
- IEnquireArea
- IEnquireInsertion
- IEnquireInsertions
- IEnquireLengths
- IEntities
- IEntity
- IErrorItem
- IErrorItems
- IExplodeOptions
- IExportLayers
- IExportOptions
- IFileFormats
- IFindItemsOptions
- IFoldData
- IFolder
- IFolders
- IFont
- IFonts
- IGlobal
- IGlobals
- IGraphic
- IGraphicFace
- IGraphicImage
- IGraphicImages
- IGraphicOptions
- IHatchOptions
- IHatcher
- IHoleFinder
- IHolePathOptions
- IImageFormatParams
- IImportExportMasterSetting
- IInsertEntity
- ILDAPSettings
- ILDAPUserAccountStatus
- ILanguage
- ILanguages
- ILayer
- ILayerInsert
- ILayers
- ILayoutOptions
- ILayoutResults
- ILeaderDimension
- ILibraryObject
- ILibraryObjects
- ILicence
- ILine
- ILinearDimension
- ILog
- ILookup
- ILookupParameters
- ILookupProjectAndLayerKeysFromValueParams
- ILookups
- IMasterLayerInsert
- IMasterSetting
- IMasterSettings
- IMasterToolSettingsFolderTranslationsParams
- IMatrix
- IPDFUtilities
- IPalette
- IPaletteBridgeInfo
- IPaletteDisplayInfo
- IPaletteGroup
- IPaletteGroups
- IPaletteOptions
- IPalettes
- IPathFinder
- IPlotOptions
- IPostScriptImageOptions
- IPrintOptions
- IProjectAndLayerFilterOptions
- IRadiusDimension
- IRebridgeOptions
- IRect
- IRecursedEntities
- IRecursedEntity
- IReleaseAction
- IReleaseLayer
- IReleaseLayers
- IRevertAction
- IRowCountOptions
- IRowsetOptions
- IRubberEntity
- ISQLFilterCondition
- ISaveImageParams
- IServer
- IServerLicence
- IServerLicenceUser
- IServerLicenceUsers
- IServerLicences
- IShape
- IShapeCreator
- IShapes
- ISite
- ISites
- ISmoothOptions
- IStandardCreator
- IStandardMaterialMasterSetting
- IStandardSet
- IStandardSets
- IStandardSettings
- ISweepDimension
- ISymbol
- ISymbolInsert
- ISymbols
- ISystem
- IText
- ITextPlugin
- ITextPlugin2
- ITextStyle
- ITextStyleSheet
- ITextStyleSheets
- IUnitSettings
- IUnits
- IUser
- IUsers
- IVariable
- IVariableGroup
- IVariableGroups
- IVariables
- IVector
- IVersion
- IViewSettings
- IWindow
- IWindows
- ImpactCOMIterator
- ImpactCOMWrapperBase
- Iterable
- Server
Enumerations¶
The type of 3D object. |
|
The quality of the texture. |
|
The type of view. |
|
Indicates how a block should activate another block. |
|
Indicates the angle format. |
|
Specifies the position of automatically generated dimensions. |
|
Represents the type of auto-numbering that applies to an auto-numbered column. |
|
Indicates a bevel side. |
|
Defines the origin point of a new block relative to its extents. |
|
Indicates the type of a block. |
|
Indicates a true or false state. |
|
Indicates how geometry should be scaled when drawn in a report (border plot) drawing area. |
|
The bound alignment of text. |
|
Indicates the bridging mode to use. |
|
Represents an RGB colour value. |
|
The colour mode for Postscript images. |
|
The end mode for combination palettes. |
|
The compression format for saved images. |
|
Specifies the coordinate system for the drawing. |
|
Indicates the database column type. |
|
Error codes which may be returned when running database reports |
|
The type of banding (or grouping) to apply to the report x-axis. |
|
The type of function to apply to the report y-axis. |
|
Indicates the result of a database method. |
|
Table active mode |
|
Table row status |
|
Indicates the database table type. |
|
Indicates the database type |
|
Defines how multiple dimension points (more than two) should be converted into dimensions. |
|
Defines the placement of the dimension text along the dimension line. |
|
Defines the placement of the dimension text away from the dimension line. |
|
Indicates the type of a dimension entity. |
|
Indicates the distance format. |
|
Indicates the automatic relationship that is created when a new document is added to the document repository. |
|
Document creator auto-relationship |
|
Indicates the comparison operator for a document search criterion. |
|
Indicates the operation performed on a document |
|
Indicates known Impact document columns that may be available from the underlying document provider. |
|
Indicates the logical operator for a document search criterion. |
|
Indicates the relationship between a document and another object. |
|
Indicates the status of a document. |
|
Indicates the like string search for a document search criterion. |
|
Indicates a string filter when using document tags filtering. |
|
Indicates the |
|
Determines the documents to process for specific document properties and methods. |
|
Represents the type of error that occurred when saving a drawing. |
|
Indicates the type of a drawing. |
|
Defines the updates that should when updating the items in a drawing. |
|
Indicates whether an entity is fully or partially enclosed by a shape, or not enclosed at all. |
|
Specifies the mode of operation of the IEnquireArea interface. |
|
Describes the context this database is used with Impact Enterprise Services. |
|
The side of a point in relation to a given entity, with respect to its direction. |
|
Indicates the type of an entity (line, arc ...). |
|
Specifies how arcs are to be exploded |
|
The orientation of a face. |
|
Indicates the format of a file. |
|
Fillet relief shapes which may be applied to an arc |
|
Indicates the size of the Postscript/PDF image. |
|
The direction of the corrugated fluting. |
|
The style of a font. |
|
Indicates the type of a font. |
|
Defines how the area of a graphic entity is determined. |
|
Defines how a graphic fills an area. |
|
Defines the type of a graphic. |
|
Method used to create the hatching |
|
Defines the type of hatching |
|
The position of the vertical dimensions with respect to the design. |
|
The colour format for saved images. |
|
Defines the supported Impact languages |
|
Inactive row context |
|
Indicates the type of an insert entity. |
|
Dictates whether entities are to be considered as finite segments or infinitely long. |
|
Specifies the fill method when creating layouts. |
|
Indicates the result of creating a layout. |
|
Layout gutter spacing type |
|
Indicates the meaning of the parameter Length in the method vector_at_angle of ICreator. |
|
Gets and sets the line style. |
|
Indicates the lock mode. |
|
Determines the size of the MIME type thumnail. |
|
The direction of the board through the machine. |
|
The type of master setting. |
|
Specifies how the origin is calculated. |
|
Indicates the type of PDF Page Box (region) being reffered to. |
|
Indicates the type of a palette. |
|
Defines any printer duplexing required |
|
Defines the printer paper size |
|
Defines which printer paper source to use |
|
Defines how the origin of an extents rectangle is determined. |
|
Specifes what is plotted. |
|
Identifies the colour output of the printer. |
|
Identifies the orientation of the printer output. |
|
Identifies what to print. |
|
Identifies an Impact product type |
|
Specifies the side a dimension will be place relative to its dimension points. |
|
Range query error code |
|
Indicates the action to take when re-bridging entities. |
|
Defines the how bridges are distributed using the rmAboutCentre mode. |
|
Defines the behaviour of bridges located at intersections with the ends of other entities. |
|
Specifies the mode of operation of the IActiveBlock.rebridge method. |
|
Indicates the release action when releasing an IReleaseLayer |
|
Report sort type |
|
Indicates the revert action when reverting an IRevision |
|
Indicates the type of rule for a palette. |
|
Defines the type of end to be used when creating a "sausage" shape around an entity. |
|
Specifies how the selection state of matching entities should be changed. |
|
Specified the method to be used for creating a new IShape object |
|
Defines the mode of operation of the IActiveBlock.smooth method. |
|
Indicates the snap mode. |
|
Spcifies the text font size |
|
Specifies the text frame shape |
|
Specifies the text frame style |
|
Specifies the variable display mode |
|
Determines what type of string search to use (not case-sensitive) |
|
Specifies the mode to use in the IActiveBlock.switch_side method. |
|
Defines how a symbol is inserted. |
|
Defines the style of the terminator (arrow heads) of a dimension entity. |
|
Specifies the text alignment |
|
The justification mode of text. |
|
The orientation of text. |
|
The width mode of text. |
|
Indicates the tidy coincident over lapping lines mode. |
|
Indicates the type of the Impact user. |
|
Specifies the type of a variable. |
|
The position of the horizontal dimensions with respect to the design. |
|
Indicates the weight format. |