Cimatron_E_API

cimatron e sdk
  starting a visual basic application
  scripts
  starting a c++ application
  cimatron e api
    object containers
      application
        appaccess
          iappaccess
            iappaccess::getapplication
        application
          iapplication
            iapplication::setrestriction
            iapplication::getlicense
            iapplication::getdi
            iapplication_getactivedoc
            iapplication_getattributefactory
            iapplication_getpdm
            iapplication_getpoolcommands
            iapplication_setactivedocument
          icimlicense
            icimlicense::grabmodule
            icimlicense::getlicenselasterror
            icimlicense::getids
            icimlicense::checkmodule
            icimlicense::releasemodule
      data management
        pdm
          ipdm
            ipdm::closemodel
            ipdm::createdocument
            ipdm::createfolder
            ipdm::createlocation
            ipdm::createmodel
            ipdm::deletedocument
            ipdm::deletefolder
            ipdm::deletelocation
            ipdm::getdocumentbypath
            ipdm::getlistofdocuments
            ipdm::getlocationrealpath
            ipdm::getmodel
            ipdm::getopendocuments
            ipdm::getrelateddocuments
            ipdm::opendocfrombrowser
            ipdm::opendocument
            ipdm::opendocumentasync
            ipdm::query
            ipdm::receivedocuments
            ipdm::renamedocument
            ipdm::retrivedocattribute
            ipdm::retrivelinkattribute
            ipdm::savemodel
            ipdm::selectfrombrowser
            ipdm::updatedocattribute
            ipdm::updatelinkattribute
        pdmhooks
          ipdmhooks
            ipdmhooks::afteractivedocument
            ipdmhooks::afterclosedocument
            ipdmhooks::aftergetaccess
            ipdmhooks::aftergetlockinfo
            ipdmhooks::afternewdocument
            ipdmhooks::afteropendocument
            ipdmhooks::afterreconnect
            ipdmhooks::aftersaveas
            ipdmhooks::aftersavedocument
            ipdmhooks::afterselectbytree
            ipdmhooks::afteruidocplacement
            ipdmhooks::afteruinewdocument
            ipdmhooks::afterunlock
            ipdmhooks::beforeactivedocument
            ipdmhooks::beforeclosedocument
            ipdmhooks::beforegetaccess
            ipdmhooks::beforegetlockinfo
            ipdmhooks::beforenewdocument
            ipdmhooks::beforeopendocument
            ipdmhooks::beforereconnect
            ipdmhooks::beforesaveas
            ipdmhooks::beforesavedocument
            ipdmhooks::beforeselectbytree
            ipdmhooks::beforeuidocplacement
            ipdmhooks::beforeuinewdocument
            ipdmhooks::beforeunlock
            ipdmhooks::closeapplication
            ipdmhooks::openapplication
        context
          icontext
            icontext::activemodel
      models
        mdlrmodel
          imdlrmodel
            imdlrmodel::createprocedure
            imdlrmodel::deleteprocedure
            imdlrmodel::entitymodel
            imdlrmodel::getdimensionbyname
            imdlrmodel::getprocbyid
            imdlrmodel::modelprocedures
            imdlrmodel::regenerate
            imdlrmodel::setdimensionbyname
            imdlrmodel::suppressprocedure
            imdlrmodel::updatedimensions
            imdlrmodel::activateucs
            imdlrmodel::activeobject
            imdlrmodel::deactivateobjects
            imdlrmodel::getdimensionbyinternalname
            imdlrmodel::getdimensions
            imdlrmodel::getgeomservicesobj
            imdlrmodel::importmodelfrombrowser
            imdlrmodel::importmodelbypath
          imodel
            imodel::getentitybyid
            imodel::getsetsfactory
            imodel::pid
            imodel::active2modeltranslate
            imodel::model2activetranslate
            imodel::unit
            imodel::title
            imodel::proceduresofentity
            imodel::getpoint3d
            imodel::procedureineditmode
            imodel::type
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
          ilmgenerator
            ilmgenerator::generate
        assemblymodel
          iassemblymodel
            iassemblymodel::getrootinstance
            iassemblymodel::getdimensions
            iassemblymodel::modelprocedures
            iassemblymodel::activeinstance
            iassemblymodel::createprocedure
            iassemblymodel::deleteprocedure
            iassemblymodel::deleteprocedurebyid
            iassemblymodel::entitymodel
            iassemblymodel::getconstrains
            iassemblymodel::getdimensionbyname
            iassemblymodel::getinstancelistbyattr
            iassemblymodel::getinstancesbymodel
            iassemblymodel::getmodels
            iassemblymodel::getprocbyid
            iassemblymodel::setdimensionbyname
            iasssemblymodel::getinstances
            iassemblymodel::instancebyassemblyent
            iassemblymodel::getassemblyentity
            iassemblymodel::getdimensionbyinternalname
            iassemblymodel::getgeomservicesobj
            iassemblymodel::activateucs
          imodel
            imodel::getentitybyid
            imodel::getsetsfactory
            imodel::pid
            imodel::active2modeltranslate
            imodel::model2activetranslate
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
        assemblyinstance
          iassinstance
            iassinstance::addprocedure
            iassinstance::attribute
            iassinstance::getattribute
            iassinstance::id
            iassinstance::model
            iassinstance::removeattribute
            iassinstance::transformation
            iassinstance::assrootinstance
            iassinstanc::assparentinstance
            iassinstanc::createprocedure
            iassinstance::getentitybyname
            iassinstance_lock
            iassinstance::color
          ientity
            ientity::geometry
            ientity::id
            ientity::isownerwirebody
            ientity::type
            ientity_model
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
        ncmodel
          incmodel
            incmodel::activateucs
            incmodel::activeobject
            incmodel::createncproceduresfromtemplate
            incmodel::createprocedure
            incmodel::deactivateobjects
            incmodel::deleteprocedure
            incmodel::entitymodel
            incmodel::executeallncprocedures
            incmodel::executeposttoallncprocedures
            incmodel::getgeomservicesobj
            incmodel::importmodelbypath
            incmodel::importmodelfrombrowser
            incmodel::modelprocedures
            incmodel::regenerate
            incmodel::suppressprocedure
          imdlrmodel
            imdlrmodel::createprocedure
            imdlrmodel::deleteprocedure
            imdlrmodel::entitymodel
            imdlrmodel::getdimensionbyname
            imdlrmodel::getprocbyid
            imdlrmodel::modelprocedures
            imdlrmodel::regenerate
            imdlrmodel::setdimensionbyname
            imdlrmodel::suppressprocedure
            imdlrmodel::updatedimensions
            imdlrmodel::activateucs
            imdlrmodel::activeobject
            imdlrmodel::deactivateobjects
            imdlrmodel::getdimensionbyinternalname
            imdlrmodel::getdimensions
            imdlrmodel::getgeomservicesobj
            imdlrmodel::importmodelfrombrowser
            imdlrmodel::importmodelbypath
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
        drftmodel
          idrftmodel
          imodel
            imodel::getentitybyid
            imodel::getsetsfactory
            imodel::pid
            imodel::active2modeltranslate
            imodel::model2activetranslate
            imodel::unit
            imodel::title
            imodel::proceduresofentity
            imodel::getpoint3d
            imodel::procedureineditmode
            imodel::type
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
      documents
        assemblydocument
          iassemblydocument
          idocument
            idocument::close
            idocument::comparepids
            idocument::description
            idocument::pid
            idocument::save
            idocument::setsofdoc
            idocument::title
            idocument::type
            idocument::unit
            idocument::version
            idocument::getpath
            idocument::saveas
            idocument::savepicture
          imodelcontainer
            imodelcontainer::getmodels
            imodelcontainer::model
          itoolcontainer
            itoolcontainer::poptool
            itoolcontainer::pushtool
          iinteractionsink
            iinteractionsink::createinteraction
            iinteractionsink::getactiveinteractions
            iinteractionsink::getinteraction
          iselection
            iselection::selection
            iselection::updateselection
        draftdocument
          idraftdocument
          iinteractionsink
            iinteractionsink::getactiveinteractions
            iinteractionsink::getinteraction
          imodelcontainer
            imodelcontainer::getmodels
            imodelcontainer::model
          idocument
            idocument::close
            idocument::comparepids
            idocument::description
            idocument::pid
            idocument::save
            idocument::setsofdoc
            idocument::title
            idocument::type
            idocument::unit
            idocument::version
            idocument::getpath
            idocument::saveas
          itoolcontainer
            itoolcontainer::poptool
            itoolcontainer::pushtool
          iselection
            iselection::selection
            iselection::updateselection
        partdocument
          ipartdocument
          idocument
            idocument::close
            idocument::comparepids
            idocument::description
            idocument::pid
            idocument::save
            idocument::setsofdoc
            idocument::title
            idocument::type
            idocument::unit
            idocument::version
            idocument::getpath
            idocument::saveas
          iselection
            iselection::selection
            iselection::updateselection
          imodelcontainer
            imodelcontainer::getmodels
            imodelcontainer::model
          itoolcontainer
            itoolcontainer::poptool
            itoolcontainer::pushtool
          iinteractionsink
            iinteractionsink::getactiveinteractions
            iinteractionsink::getinteraction
        ncdocument
          incdocument
          imodelcontainer
            imodelcontainer::getmodels
            imodelcontainer::model
          idocument
            idocument::close
            idocument::comparepids
            idocument::description
            idocument::pid
            idocument::save
            idocument::setsofdoc
            idocument::title
            idocument::type
            idocument::unit
            idocument::version
            idocument::getpath
            idocument::saveas
          iselection
            iselection::selection
            iselection::updateselection
      entity containers
        entitylist
          ientitylist
            ientitylist::count
            ientitylist::isentityexist
            ientitylist::item
            ientitylist::add
            ientitylist::addfromlist
            ientitylist::remove
            ientitylist::show
        selectionlist
      support for online help
        supporthelp
          isupporthelp
            isupporthelp::sethelptopic
            isupporthelp::gethelptopic
    di
      di
        idi
          idi::import
          idi::export
          idi::importtocurrentdocument
          idi::setparameterfilename
    nc
      nc
    tools, commands and interaction
      commands
        command
          icommand
            icommand::enable
            icommand::execute
          icreatecommand
            icreatecommand::getbitmap
            icreatecommand::getcategoryname
            icreatecommand::getcommandname
            icreatecommand::getmenupath
            icreatecommand::getprompt
            icreatecommand::gettoolbarname
            icreatecommand::gettooltip
            icreatecommand::isbelongtodoc
            icreatecommand::showinmenu
            icreatecommand::showintoolbar
        poolcommand
          ipoolcommands
            ipoolcommands::getcommand
            ipoolcommands::getcommandsnames
      tools and interaction
        tool
          itool
            itool::ontoolpoped
            itool::ontoolpushed
            itool::toollevel
          itoolevents
            itoolevents::onkeyboardevent
            itoolevents::onmouseevent
            itoolevents::onblockpop
          ipicktoolevents
            ipicktoolevents_onentitydraged
            ipicktoolevents_onentityhighlighted
            ipicktoolevents_onentitypicked
            ipicktoolevents_onentitypressed
            ipicktoolevents_onentityreleased
            ipicktoolevents_onnoentitypicked
            ipicktoolevents::onclearselection
          ifigureevent
            ifigureevent_figurechange
        usermessage
          iusermessage
          iinteraction
            iinteraction::id
            iinteraction::type
        picktool
          ipicktool
            ipicktool::getselectionlist
            ipicktool::setfilter
          ipicktoolconnection
        arrowfigure
          iarrowfigure
            iarrowfigure_basepoint
            iarrowfigure_direction
            iarrowfigure_menumode
          iinteraction
            iinteraction::id
            iinteraction::type
        interactionsink
          iinteractionsink
            iinteractionsink::createinteraction
            iinteractionsink::getactiveinteractions
            iinteractionsink::getinteraction
        display
          displayfigurecone
          displayfigurecone::radius1
          displayfigurecone::radius2
          displayfigurebox
          displayfigurebox::xlength
          displayfigurebox::ylength
          displayfigurebox::zlength
          displayfigurecone::height
          displayfiguretorus::innerradius
          displayfiguresphere
          displayfiguresphere::radius
          displayfigurepoint
          displayfigurepoint::size
          displayfigurepoint::type
          displayfiguredisk
          displayfiguredisk::innerradius
          displayfiguredisk::outerradius
          displayfigurecylinder
          displayfigurecylinder::radius
          displayfigurecylinder::height
          displayfiguretorus
          displayfiguretorus::outerradius
          idisplayfigure
            idisplayfigure
            idisplayfigure::show
            idisplayfigure::id
            idisplayfigure::createprimitive
            idisplayfigure::transparency
            idisplayfigure::rendermode
            idisplayfigure::primitives
          idisplayfigurefactory
            idisplayfigurefactory::refresh
            idisplayfigurefactory
            idisplayfigurefactory::figurelist
            idisplayfigurefactory::newfigure
            idisplayfigurefactory::pushfigure
            idisplayfigurefactory::popfigure
            idisplayfigurefactory::getfigurebyid
          idisplayfigureattribute
            idisplayfigureattribute
            idisplayfigureattribute::color
            idisplayfigureattribute::transform
        displayutils
          idisplayutils
            idisplayutils::rendermodebyselection
            idisplayutils::suspend
            idisplayutils::resume
          iinteraction
            iinteraction::id
            iinteraction::type
        waitcursor
          iwaitcursor
          iwaitcursor::stop
          iwaitcursor::start
          iinteraction
            iinteraction::id
            iinteraction::type
        guidebar
          iguidebar
          iguidebar::show
          iguidebar::isshown
          iguidebar::hide
          iguidebar::enablebutton
          iguidebar::createbutton
          iguidebar::create
          iguidebar::backgroundbitmap
          iguidebar::addbutton
          iguidebar::activate
          iinteraction
            iinteraction::id
            iinteraction::type
        spfigure
          ispfigure
        spvaluebutton
          ispvaluebutton
        spbutton
          ispbutton
        spstringvaluebutton
          ispstringvaluebutton
        guidebarbutton
          iguidebarbutton
          iguidebarbutton::type
          iguidebarbutton::tooltip
          iguidebarbutton::id
          iguidebarbutton::text
          iguidebarbutton::onpressed
          iguidebarbutton::bitmaphighlight
          iguidebarbutton::bitmapdisable
          iguidebarbutton::bitmap
          iguidebarbutton::backgroundbitmap
        interaction
          iinteraction
            iinteraction::id
            iinteraction::type
        featureguide
          ifeatureguide
            ifeatureguide::showbutton
            ifeatureguide::removestage
            ifeatureguide::setbitmap
            ifeatureguide::setinitstage
            ifeatureguide::setnextstage
            ifeatureguide::settitle
            ifeatureguide::activate
            ifeatureguide::changestagebitmap
            ifeatureguide::createstage
            ifeatureguide::deactivate
            ifeatureguide::enablestage
            ifeatureguide::enablebutton
            ifeatureguide::onapply
            ifeatureguide::oncancel
            ifeatureguide::onok
            ifeatureguide::onpreview
            ifeatureguide::onstagepressed
            ifeatureguide::onstagereleased
            ifeatureguide::addstage
            ifeatureguide::onpop
          ifeatureguideeventsdelegator
          iinteraction
            iinteraction::id
            iinteraction::type
        featureguidestage
          ifeatureguidestage
            ifeatureguidestage::tooltip
            ifeatureguidestage::optional
            ifeatureguidestage::onreleased
            ifeatureguidestage::onpressed
            ifeatureguidestage::index
            ifeatureguidestage::bitmap
          ifeatureguideeventsdelegator
        usercontroldialog
          iusercontroldialog
            iusercontroldialog::close
            iusercontroldialog::controlheight
            iusercontroldialog::controlwidth
            iusercontroldialog::controlxpos
            iusercontroldialog::controlypos
            iusercontroldialog::coordinatemapping
            iusercontroldialog::create
            iusercontroldialog::setcontrol
            iusercontroldialog::title
            iusercontroldialog::titlebar
            iusercontroldialog::xpos
            iusercontroldialog::ypos
        spmanager
          ispmanager
          iinteractionsink
            iinteractionsink::createinteraction
            iinteractionsink::getactiveinteractions
            iinteractionsink::getinteraction
    procedures
      solid procedures
        mdextrude
          imdprocedure
            imdprocedure::deletepreview
            imdprocedure::entereditmode
            imdprocedure::execute
            imdprocedure::getdimensions
            imdprocedure::name
            imdprocedure::proceduretype
            imdprocedure::updatepreview
          imdparameters
            imdparameters::get
            imdparameters::set
          imdextrude
            imdextrude::baseentity
            imdextrude::contour
            imdextrude::delta
            imdextrude::direction
            imdextrude::draftangle
            imdextrude::draftsideoption
            imdextrude::invertoption
            imdextrude::mode
            imdextrude::opositdelta
            imdextrude::sideoption
            imdextrude::toentity
            imdextrude::tooption
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
          ientity
            ientity::isownerwirebody
            ientity::id
            ientity_model
            ientity::type
            ientity::geometry
        mdchamfer
          imdchamfer
            imdchamfer::angle
            imdchamfer::distance
            imdchamfer::entities
            imdchamfer::flipside
            imdchamfer::issymmetric
        mddivide
          imddivide
            imddivide::dividingtoolsentities
            imddivide::objectstodivide
        mdhole
          imdhole
            imdhole::referenceentity
            imdhole::holeoption
            imdhole::headtype
            imdhole::headdiameter
            imdhole::headdepth
            imdhole::headangle
            imdhole::entities
            imdhole::drilledtype
            imdhole::drillangle
            imdhole::direction
            imdhole::diameter
            imdhole::depth
          imdprocedure
            imdprocedure::deletepreview
            imdprocedure::entereditmode
            imdprocedure::execute
            imdprocedure::getdimensions
            imdprocedure::name
            imdprocedure::proceduretype
            imdprocedure::updatepreview
          imdparameters
            imdparameters::get
            imdparameters::set
          ientityquery
            ientityquery::createfilter
            ientityquery::getfilter
            ientityquery::select
            ientityquery::setfilter
          ientity
            ientity::geometry
            ientity::id
            ientity::isownerwirebody
            ientity::type
            ientity_model
        mdshell
          imdshell
          imdprocedure
            imdprocedure::deletepreview
            imdprocedure::entereditmode
            imdprocedure::execute
            imdprocedure::getdimensions
            imdprocedure::name
            imdprocedure::proceduretype
            imdprocedure::updatepreview
          imdparameters