OCC.Core.XmlMDF module¶
XmlMDF module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_xmlmdf.html
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
property
thisown
¶ The membership flag
-
value
()¶
-
-
class
XmlMDF_ADriver
(*args, **kwargs)¶ Bases:
OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
static
DownCast
(t)¶
-
NewEmpty
()¶ - Creates a new attribute from TDF.
- rtype
opencascade::handle<TDF_Attribute>
-
Paste
()¶ - Translate the contents of <aSource> and put it into <aTarget>, using the relocation table <aRelocTable> to keep the sharings.
- param aSource
- type aSource
XmlObjMgt_Persistent
- param aTarget
- type aTarget
TDF_Attribute
- param aRelocTable
- type aRelocTable
XmlObjMgt_RRelocationTable
- rtype
bool* Translate the contents of <aSource> and put it into <aTarget>, using the relocation table <aRelocTable> to keep the sharings.
- param aSource
- type aSource
TDF_Attribute
- param aTarget
- type aTarget
XmlObjMgt_Persistent
- param aRelocTable
- type aRelocTable
XmlObjMgt_SRelocationTable
- rtype
void
-
SourceType
()¶ - Returns the type of source object, inheriting from Attribute from TDF.
- rtype
opencascade::handle<Standard_Type>
-
TypeName
()¶ - Returns the full XML tag name (including NS prefix)
- rtype
TCollection_AsciiString
-
VersionNumber
()¶ - Returns the version number from which the driver is available.
- rtype
int
-
property
thisown
¶ The membership flag
-
class
XmlMDF_ADriverTable
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Creates a mutable ADriverTable from XmlMDF.
- rtype
None
-
AddDriver
()¶ - Sets a translation driver: <aDriver>.
- param anHDriver
- type anHDriver
XmlMDF_ADriver
- rtype
None
-
static
DownCast
(t)¶
-
GetDriver
()¶ - Gets a driver <aDriver> according to <aType> //! Returns True if a driver is found; false otherwise.
- param aType
- type aType
Standard_Type
- param anHDriver
- type anHDriver
XmlMDF_ADriver
- rtype
bool
-
GetDrivers
()¶ - Gets a map of drivers.
- rtype
XmlMDF_TypeADriverMap
-
property
thisown
¶ The membership flag
-
class
XmlMDF_MapOfDriver
(*args)¶ Bases:
object
-
Assign
()¶
-
Bind
()¶
-
Bound
()¶
-
ChangeFind
()¶
-
ChangeSeek
()¶
-
Clear
()¶
-
Exchange
()¶
-
Find
()¶
-
IsBound
()¶
-
ReSize
()¶
-
Seek
()¶
-
Set
()¶
-
Size
()¶
-
UnBind
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
XmlMDF_ReferenceDriver
(*args)¶ Bases:
OCC.Core.XmlMDF.XmlMDF_ADriver
- Parameters
theMessageDriver –
- type theMessageDriver
Message_Messenger
- rtype
None
-
static
DownCast
(t)¶
-
Paste
()¶ - Parameters
Source –
- type Source
XmlObjMgt_Persistent
- param Target
- type Target
TDF_Attribute
- param RelocTable
- type RelocTable
XmlObjMgt_RRelocationTable
- rtype
bool:param Source:
- type Source
TDF_Attribute
- param Target
- type Target
XmlObjMgt_Persistent
- param RelocTable
- type RelocTable
XmlObjMgt_SRelocationTable
- rtype
None
-
property
thisown
¶ The membership flag
-
class
XmlMDF_TagSourceDriver
(*args)¶ Bases:
OCC.Core.XmlMDF.XmlMDF_ADriver
- Parameters
theMessageDriver –
- type theMessageDriver
Message_Messenger
- rtype
None
-
static
DownCast
(t)¶
-
Paste
()¶ - Parameters
Source –
- type Source
XmlObjMgt_Persistent
- param Target
- type Target
TDF_Attribute
- param RelocTable
- type RelocTable
XmlObjMgt_RRelocationTable
- rtype
bool:param Source:
- type Source
TDF_Attribute
- param Target
- type Target
XmlObjMgt_Persistent
- param RelocTable
- type RelocTable
XmlObjMgt_SRelocationTable
- rtype
None
-
property
thisown
¶ The membership flag
-
class
XmlMDF_TypeADriverMap
(*args)¶ Bases:
object
-
Assign
()¶
-
Bind
()¶
-
Bound
()¶
-
ChangeFind
()¶
-
ChangeSeek
()¶
-
Clear
()¶
-
Exchange
()¶
-
Find
()¶
-
IsBound
()¶
-
ReSize
()¶
-
Seek
()¶
-
Set
()¶
-
Size
()¶
-
UnBind
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
xmlmdf
¶ Bases:
object
-
static
AddDrivers
()¶ - Adds the attribute storage drivers to <aDriverSeq>.
- param aDriverTable
- type aDriverTable
XmlMDF_ADriverTable
- param theMessageDriver
- type theMessageDriver
Message_Messenger
- rtype
void
-
static
FromTo
()¶ - Translates a transient <aSource> into a persistent <aTarget>.
- param aSource
- type aSource
TDF_Data
- param aTarget
- type aTarget
XmlObjMgt_Element
- param aReloc
- type aReloc
XmlObjMgt_SRelocationTable
- param aDrivers
- type aDrivers
XmlMDF_ADriverTable
- rtype
void* Translates a persistent <aSource> into a transient <aTarget>. Returns True if completed successfully (False on error)
- param aSource
- type aSource
XmlObjMgt_Element
- param aTarget
- type aTarget
TDF_Data
- param aReloc
- type aReloc
XmlObjMgt_RRelocationTable
- param aDrivers
- type aDrivers
XmlMDF_ADriverTable
- rtype
bool
-
property
thisown
¶ The membership flag
-
static