NemAll_Python_Precast
    Exposed classes and functions from NemAll_Python_Precast
Functions:
- 
            
CreateElementplan–@brief Creates the elementplan
 - 
            
CreatePrecastElements–Create the precast elements
 - 
            
GetPagePropertiesFromCatalog–@brief Gets the pages from selected layout
 - 
            
LockPrecastUpdate–Lock the precast update
 - 
            
TriggerPrecastUpdate–Trigger the precast update
 - 
            
UnlockPrecastUpdate–Lock the precast update
 
            CreateElementplan
CreateElementplan(
    doc: DocumentAdapter,
    catOffset: int,
    pageProps: list,
    elements: BaseElementAdapterList,
)
@brief Creates the elementplan @param doc DocumentAdapter for ptrArrrayData @param catOffset Offset of layout in catalog @param elements Elements for plan
            CreatePrecastElements
CreatePrecastElements(
    doc: DocumentAdapter,
    insertionMat: Matrix3D,
    elements: BaseElementAdapterList,
    modelEleList: list,
    modelUuidList: list,
    viewProj: ViewWorldProjection,
    delete_python: bool,
)
Create the precast elements
Parameters:
- 
            
doc(DocumentAdapter) –Document
 - 
            
insertionMat(Matrix3D) –Insertion matrix
 - 
            
elements(BaseElementAdapterList) –List of created elements
 - 
            
modelEleList(list) –List of model elements which have to be created
 - 
            
modelUuidList(list) –List with the model UUIDS in modification mode
 - 
            
viewProj(ViewWorldProjection) –View projection
 - 
            
delete_python(bool) –bool weather the python should be deleted after update
 
            GetPagePropertiesFromCatalog
    @brief Gets the pages from selected layout @param catOffset Offset of layout in catalog @return List of pages
            TriggerPrecastUpdate
TriggerPrecastUpdate(elements: BaseElementAdapterList) -> bool
Trigger the precast update
Parameters:
- 
            
elements(BaseElementAdapterList) –Elements to update
 
Returns:
- 
              
bool–update successful: true/false)