from __future__ import annotations
#ClassArray
import Coat_CPP
import typing
from typing import ClassVar
from typing import TypeAlias
from typing import Any
from enum import Enum
[docs]
class ClassArray_BaseClass():
def __init__(self):
pass # CPP source
def __assign__(self, src: ClassArray_BaseClass):
return super().__assign__(src)
def __init__(self) -> any:
pass # CPP source
[docs]
def reset_class(self, ptr: any):
pass # cpp source
[docs]
def Clear(self):
pass # cpp source
[docs]
def GetAmountOfElements(self) -> int:
pass # cpp source
[docs]
def End(self) -> any:
pass # cpp source
def Add(self, V: any) -> int:
pass # cpp source
[docs]
def Add(self, V: any, N: int) -> int:
pass # cpp source
[docs]
def Insert(self, pos: int, V: any) -> bool:
pass # cpp source
[docs]
def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool:
pass # cpp source
[docs]
def IsArray(self) -> bool:
pass # cpp source
[docs]
def ExpandWith(self, ElmName: str, base: any) -> int:
pass # cpp source
[docs]
def DelElement(self, index: int) -> bool:
pass # cpp source
[docs]
def Del(self, index: int, n: int):
pass # cpp source
[docs]
def CheckDirectCasting(self) -> bool:
pass # cpp source
[docs]
def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool:
pass # cpp source
[docs]
def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any):
pass # cpp source
[docs]
def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any):
pass # cpp source
[docs]
def GetLast(self) -> any:
pass # cpp source
[docs]
class ClassArray_NGObject():
@staticmethod
def dynamic_cast(pObject : any)->ClassArray_NGObject:
'''
An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_NGObject class or its descendant, and if so, returns the specified object, but of the ClassArray_NGObject type.
'''
pass # cpp source
def __init__(self):
pass # CPP source
def __assign__(self, src: ClassArray_NGObject):
return super().__assign__(src)
def __init__(self) -> any:
pass # CPP source
def reset_class(self, ptr: any):
pass # cpp source
def Clear(self):
pass # cpp source
def GetAmountOfElements(self) -> int:
pass # cpp source
def End(self) -> any:
pass # cpp source
def Add(self, V: any) -> int:
pass # cpp source
def Add(self, V: any, N: int) -> int:
pass # cpp source
def Insert(self, pos: int, V: any) -> bool:
pass # cpp source
def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool:
pass # cpp source
def IsArray(self) -> bool:
pass # cpp source
def ExpandWith(self, ElmName: str, base: any) -> int:
pass # cpp source
def DelElement(self, index: int) -> bool:
pass # cpp source
def Del(self, index: int, n: int):
pass # cpp source
def CheckDirectCasting(self) -> bool:
pass # cpp source
def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool:
pass # cpp source
def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any):
pass # cpp source
def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any):
pass # cpp source
def GetLast(self) -> any:
pass # cpp source
[docs]
class ClassArray_NGComponent():
@staticmethod
def dynamic_cast(pObject : any)->ClassArray_NGComponent:
'''
An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_NGComponent class or its descendant, and if so, returns the specified object, but of the ClassArray_NGComponent type.
'''
pass # cpp source
def __init__(self):
pass # CPP source
def __assign__(self, src: ClassArray_NGComponent):
return super().__assign__(src)
def __init__(self) -> any:
pass # CPP source
def reset_class(self, ptr: any):
pass # cpp source
def Clear(self):
pass # cpp source
def GetAmountOfElements(self) -> int:
pass # cpp source
def End(self) -> any:
pass # cpp source
def Add(self, V: any) -> int:
pass # cpp source
def Add(self, V: any, N: int) -> int:
pass # cpp source
def Insert(self, pos: int, V: any) -> bool:
pass # cpp source
def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool:
pass # cpp source
def IsArray(self) -> bool:
pass # cpp source
def ExpandWith(self, ElmName: str, base: any) -> int:
pass # cpp source
def DelElement(self, index: int) -> bool:
pass # cpp source
def Del(self, index: int, n: int):
pass # cpp source
def CheckDirectCasting(self) -> bool:
pass # cpp source
def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool:
pass # cpp source
def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any):
pass # cpp source
def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any):
pass # cpp source
def GetLast(self) -> any:
pass # cpp source
[docs]
class ClassArray_knProperty():
@staticmethod
def dynamic_cast(pObject : any)->ClassArray_knProperty:
'''
An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_knProperty class or its descendant, and if so, returns the specified object, but of the ClassArray_knProperty type.
'''
pass # cpp source
def __init__(self):
pass # CPP source
def __assign__(self, src: ClassArray_knProperty):
return super().__assign__(src)
def __init__(self) -> any:
pass # CPP source
def reset_class(self, ptr: any):
pass # cpp source
def Clear(self):
pass # cpp source
def GetAmountOfElements(self) -> int:
pass # cpp source
def End(self) -> any:
pass # cpp source
def Add(self, V: any) -> int:
pass # cpp source
def Add(self, V: any, N: int) -> int:
pass # cpp source
def Insert(self, pos: int, V: any) -> bool:
pass # cpp source
def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool:
pass # cpp source
def IsArray(self) -> bool:
pass # cpp source
def ExpandWith(self, ElmName: str, base: any) -> int:
pass # cpp source
def DelElement(self, index: int) -> bool:
pass # cpp source
def Del(self, index: int, n: int):
pass # cpp source
def CheckDirectCasting(self) -> bool:
pass # cpp source
def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool:
pass # cpp source
def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any):
pass # cpp source
def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any):
pass # cpp source
def GetLast(self) -> any:
pass # cpp source
[docs]
class ClassArray_BaseNode():
@staticmethod
def dynamic_cast(pObject : any)->ClassArray_BaseNode:
'''
An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_BaseNode class or its descendant, and if so, returns the specified object, but of the ClassArray_BaseNode type.
'''
pass # cpp source
def __init__(self):
pass # CPP source
def __assign__(self, src: ClassArray_BaseNode):
return super().__assign__(src)
def __init__(self) -> any:
pass # CPP source
def reset_class(self, ptr: any):
pass # cpp source
def Clear(self):
pass # cpp source
def GetAmountOfElements(self) -> int:
pass # cpp source
def End(self) -> any:
pass # cpp source
def Add(self, V: any) -> int:
pass # cpp source
def Add(self, V: any, N: int) -> int:
pass # cpp source
def Insert(self, pos: int, V: any) -> bool:
pass # cpp source
def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool:
pass # cpp source
def IsArray(self) -> bool:
pass # cpp source
def ExpandWith(self, ElmName: str, base: any) -> int:
pass # cpp source
def DelElement(self, index: int) -> bool:
pass # cpp source
def Del(self, index: int, n: int):
pass # cpp source
def CheckDirectCasting(self) -> bool:
pass # cpp source
def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool:
pass # cpp source
def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any):
pass # cpp source
def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any):
pass # cpp source
def GetLast(self) -> any:
pass # cpp source