Table of Contents
➖Instance Header API Calls
SetSPFFHeader
SetSPFFHeaderItem
GetSPFFHeaderItem
GetDateTime
GetLibraryIdentifier
GetSchemaName
engiSetMappingSupport
engiGetMappingSupport
➖File IO API Calls
sdaiCreateModelBN
sdaiCreateModelBNUnicode
sdaiOpenModelBN
sdaiOpenModelBNUnicode
engiOpenModelByStream
engiOpenModelByArray
sdaiSaveModelBN
sdaiSaveModelBNUnicode
engiSaveModelByStream
engiSaveModelByArray
sdaiSaveModelAsXmlBN
sdaiSaveModelAsXmlBNUnicode
sdaiSaveModelAsSimpleXmlBN
sdaiSaveModelAsSimpleXmlBNUnicode
sdaiSaveModelAsJsonBN
sdaiSaveModelAsJsonBNUnicode
engiSaveSchemaBN
engiSaveSchemaBNUnicode
sdaiCloseModel
setPrecisionDoubleExport
➖Schema Reading API Calls
engiGetNextTypeDeclarationIterator
engiGetTypeDeclarationFromIterator
engiGetSchemaScriptDeclarationByIterator
engiGetDeclarationType
engiGetEnumerationElement
engiGetSelectElement
engiGetDefinedType
engiGetScriptText
engiEvaluateScriptExpression
sdaiGetEntity
sdaiGetComplexEntity
sdaiGetComplexEntityBN
engiGetEntityModel
engiGetEntityAttributePosition
engiGetEntityCount
engiGetEntityElement
sdaiGetEntityExtent
sdaiGetEntityExtentBN
engiGetEntityNameEx
engiGetEntityName
engiGetEntityNoAttributes
engiGetEntityNoAttributesEx
engiGetEntityParent
engiGetEntityNoParents
engiGetEntityParentEx
engiIsParentOf
engiGetAttrDerived
engiGetAttrDerivedBN
engiIsAttrInverse
engiIsAttrInverseBN
engiIsAttrOptional
engiIsAttrOptionalBN
engiGetAttrRedeclarationByIterator
engiGetAttrDomainName
engiGetAttrDomainNameBN
engiIsEntityAbstract
engiIsEntityAbstractBN
engiGetEnumerationValue
engiGetEntityAttributeByIterator
engiGetAggregationDefinition
engiGetEntityUniqueRuleByIterator
engiGetEntityUniqueRuleAttributeByIterator
engiGetEntityWhereRuleByIterator
➖Instance Reading API Calls
sdaiGetADBType
sdaiGetADBTypePath
sdaiGetADBValue
sdaiPutADBValue
sdaiCreateEmptyADB
sdaiDeleteADB
sdaiGetAggrByIndex
sdaiPutAggrByIndex
engiGetAggrType
engiGetAggrTypex
sdaiGetAttr
sdaiGetAttrBN
sdaiGetAttrBNUnicode
sdaiGetStringAttrBN
sdaiGetInstanceAttrBN
sdaiGetAggregationAttrBN
sdaiGetAttrDefinition
engiGetAttrTraits
engiGetAttrName
engiGetAttrDefiningEntity
engiIsAttrExplicit
engiIsAttrExplicitBN
sdaiGetInstanceModel
sdaiGetInstanceType
sdaiGetMemberCount
sdaiIsKindOf
sdaiIsKindOfBN
engiGetAttrType
engiGetAttrTypeBN
engiGetExpressAttrType
engiGetAttrAggregation
engiGetInstanceAttrType
engiGetInstanceAttrTypeBN
sdaiIsInstanceOf
sdaiIsInstanceOfBN
sdaiIsEqual
sdaiValidateAttribute
sdaiValidateAttributeBN
engiGetInstanceClassInfo
engiGetInstanceClassInfoUC
engiGetInstanceMetaInfo
sdaiFindInstanceUsers
sdaiFindInstanceUsedIn
sdaiFindInstanceUsedInBN
➖Instance Writing API Calls
sdaiPrepend
sdaiAppend
sdaiAdd
sdaiInsertByIndex
sdaiInsertBefore
sdaiInsertAfter
sdaiCreateADB
sdaiCreateAggr
sdaiCreateAggrBN
sdaiCreateNPL
sdaiDeleteNPL
sdaiCreateNestedAggr
sdaiCreateNestedAggrByIndex
sdaiInsertNestedAggrByIndex
sdaiCreateNestedAggrByItr
sdaiInsertNestedAggrBefore
sdaiInsertNestedAggrAfter
sdaiCreateNestedAggrADB
sdaiCreateNestedAggrByIndexADB
sdaiInsertNestedAggrByIndexADB
sdaiCreateNestedAggrByItrADB
sdaiInsertNestedAggrBeforeADB
sdaiInsertNestedAggrAfterADB
sdaiRemoveByIndex
sdaiRemoveByIterator
sdaiRemove
sdaiTestArrayByIndex
sdaiTestArrayByItr
sdaiCreateInstance
sdaiCreateInstanceBN
sdaiCreateComplexInstance
sdaiCreateComplexInstanceBN
sdaiDeleteInstance
sdaiPutADBTypePath
sdaiPutAttr
sdaiPutAttrBN
sdaiUnsetAttr
sdaiUnsetAttrBN
engiSetComment
engiGetInstanceLocalId
sdaiTestAttr
sdaiTestAttrBN
sdaiCreateInstanceEI
sdaiCreateInstanceBNEI
sdaiCreateIterator
sdaiDeleteIterator
sdaiBeginning
sdaiNext
sdaiPrevious
sdaiEnd
sdaiIsMember
sdaiGetAggrElementBoundByItr
sdaiGetAggrElementBoundByIndex
sdaiGetLowerBound
sdaiGetUpperBound
sdaiGetLowerIndex
sdaiGetUpperIndex
sdaiUnsetArrayByIndex
sdaiUnsetArrayByItr
sdaiReindexArray
sdaiResetArrayIndex
engiEnableDerivedAttributes
engiEvaluateAllDerivedAttributes
engiIsComplexEntity
setSegmentation
getSegmentation
setEpsilon
getEpsilon
➖Controling API Calls
circleSegments
setMaximumSegmentationLength
getProjectUnitConversionFactor
getProjectUnitConversionFactorW
getUnitInstanceConversionFactor
getUnitInstanceConversionFactorW
setBRepProperties
cleanMemory
internalGetP21Line
internalForceInstanceFromP21Line
internalGetInstanceFromP21Line
internalGetXMLID
setStringUnicode
getStringUnicode
engiSetStringEncoding
setFilter
getFilter
setSerialization
getSerialization
➖Uncategorized API Calls
xxxxGetEntityAndSubTypesExtent
xxxxGetEntityAndSubTypesExtentBN
xxxxGetAllInstances
xxxxGetInstancesUsing
xxxxDeleteFromAggregation
xxxxGetAttrDefinitionByValue
iterateOverInstances
sdaiGetAggrByIterator
sdaiPutAggrByIterator
internalSetLink
internalAddAggrLink
engiGetNotReferedAggr
engiGetAttributeAggr
sdaiErrorQuery
➖Geometry Kernel related API Calls
InitializeMultiThreading
CreateOwlModelMultiThreadingWrapper
owlGetModel
owlConnectModel
owlGetInstance
owlMaterialInstance
owlBuildInstance
owlBuildInstanceMT
owlBuildInstanceInContext
owlBuildInstanceInContextMT
engiInstanceUsesSegmentation
owlBuildInstances
owlGetMappedItem
getInstanceDerivedPropertiesInModelling
getInstanceDerivedBoundingBox
getInstanceTransformationMatrix
getInstanceDerivedTransformationMatrix
internalGetBoundingBox
internalGetCenter
getRootAxis2Placement
getGlobalPlacement
setGlobalPlacement
getTimeStamp
setInstanceReference
getInstanceReference
inferenceInstance
sdaiValidateSchemaInstance
➖Deprecated API Calls (GENERIC)
engiGetAggrUnknownElement
engiGetEntityAttributeByIndex
iterateOverProperties
engiGetEntityAttributeIndex
engiGetEntityAttributeIndexEx
engiGetEntityArgumentName
engiGetEntityArgumentType
engiGetAttrOptional
engiGetAttrOptionalBN
engiGetAttrInverse
engiGetAttrInverseBN
engiAttrIsInverse
engiGetAttrDomain
engiGetAttrDomainBN
engiGetEntityIsAbstract
engiGetEntityIsAbstractBN
engiGetAttributeTraits
engiGetEntityNoArguments
engiGetArgumentType
engiGetAttributeType
engiGetEntityArgumentIndex
engiGetAggrElement
engiGetEntityArgument
sdaiGetADBTypePathx
xxxxOpenModelByStream
sdaiplusGetAggregationType
xxxxGetAttrType
xxxxGetAttrTypeBN
GetSPFFHeaderItemUnicode
engiGetAttrIndex
engiGetAttrIndexBN
engiGetAttrIndexEx
engiGetAttrIndexExBN
engiGetAttrNameByIndex
engiGetAttrTypeByIndex
xxxxGetAttrNameByIndex
➖Validation
validateSetOptions
validateGetOptions
validateModel
validateInstance
validateFreeResults
validateGetFirstIssue
validateGetNextIssue
validateGetStatus
validateGetIssueType
validateGetInstance
validateGetInstanceRelated
validateGetEntity
validateGetAttr
validateGetAggrLevel
validateGetAggrIndArray
validateGetIssueLevel
validateGetDescription
➖Deprecated API Calls (GEOMETRY)
initializeModellingInstance
finalizeModelling
getInstanceInModelling
setVertexOffset
setFormat
getConceptualFaceCnt
getConceptualFaceEx
createGeometryConversion
convertInstance
initializeModellingInstanceEx
exportModellingAsOWL