An array of Chem.StringDataBlockEntry objects used to store the structure or reaction data block of a STRING SD- or RD-File data record (see [CTFILE]).
More...
|
None | __init__ () |
| Initializes the StringDataBlock instance.
|
|
None | __init__ (StringDataBlock data_block) |
| Initializes a copy of the StringDataBlock instance data_block. More...
|
|
int | getObjectID () |
| Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
|
|
int | getSize () |
|
bool | isEmpty () |
|
None | resize (int num_elem, StringDataBlockEntry value) |
|
None | reserve (int num_elem) |
|
int | getCapacity () |
|
None | clear () |
|
StringDataBlock | assign (StringDataBlock array) |
| Replaces the current state of self with a copy of the state of the StringDataBlock instance array. More...
|
|
None | assign (int num_elem, StringDataBlockEntry value) |
|
None | addElement (StringDataBlockEntry value) |
|
None | addElements (StringDataBlock values) |
|
None | insertElement (int idx, StringDataBlockEntry value) |
|
None | insertElements (int idx, int num_elem, StringDataBlockEntry value) |
|
None | insertElements (int index, StringDataBlock values) |
|
None | popLastElement () |
|
None | removeElement (int idx) |
|
None | removeElements (int begin_idx, int end_idx) |
|
StringDataBlockEntry | getFirstElement () |
|
StringDataBlockEntry | getLastElement () |
|
StringDataBlockEntry | getElement (int idx) |
|
None | setElement (int idx, StringDataBlockEntry value) |
|
None | addEntry (str header, str data) |
|
None | __delitem__ (int idx) |
|
StringDataBlockEntry | __getitem__ (int idx) |
|
int | __len__ () |
|
None | __setitem__ (int index, StringDataBlockEntry value) |
|
bool | __eq__ (object data_block) |
| Returns the result of the comparison operation self == data_block . More...
|
|
bool | __ne__ (object data_block) |
| Returns the result of the comparison operation self != data_block . More...
|
|
An array of Chem.StringDataBlockEntry objects used to store the structure or reaction data block of a STRING SD- or RD-File data record (see [CTFILE]).
◆ __init__()
Initializes a copy of the StringDataBlock instance data_block.
- Parameters
-
data_block | The StringDataBlock instance to copy. |
◆ getObjectID()
int CDPL.Chem.StringDataBlock.getObjectID |
( |
| ) |
|
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python StringDataBlock instances may reference the same underlying C++ class instance. The commonly used Python expression a is not b
thus cannot tell reliably whether the two StringDataBlock instances a and b reference different C++ objects. The numeric identifier returned by this method allows to correctly implement such an identity test via the simple expression a.getObjectID() != b.getObjectID()
.
- Returns
- The numeric ID of the internally referenced C++ class instance.
◆ getSize()
int CDPL.Chem.StringDataBlock.getSize |
( |
| ) |
|
◆ isEmpty()
bool CDPL.Chem.StringDataBlock.isEmpty |
( |
| ) |
|
◆ resize()
◆ reserve()
None CDPL.Chem.StringDataBlock.reserve |
( |
int |
num_elem | ) |
|
◆ getCapacity()
int CDPL.Chem.StringDataBlock.getCapacity |
( |
| ) |
|
◆ assign() [1/2]
Replaces the current state of self with a copy of the state of the StringDataBlock instance array.
- Parameters
-
array | The StringDataBlock instance to copy. |
- Returns
- self
◆ assign() [2/2]
◆ addElement()
◆ addElements()
◆ insertElement()
◆ insertElements() [1/2]
◆ insertElements() [2/2]
None CDPL.Chem.StringDataBlock.insertElements |
( |
int |
index, |
|
|
StringDataBlock |
values |
|
) |
| |
◆ removeElement()
None CDPL.Chem.StringDataBlock.removeElement |
( |
int |
idx | ) |
|
◆ removeElements()
None CDPL.Chem.StringDataBlock.removeElements |
( |
int |
begin_idx, |
|
|
int |
end_idx |
|
) |
| |
◆ getFirstElement()
◆ getLastElement()
◆ getElement()
◆ setElement()
◆ addEntry()
None CDPL.Chem.StringDataBlock.addEntry |
( |
str |
header, |
|
|
str |
data |
|
) |
| |
◆ __delitem__()
None CDPL.Chem.StringDataBlock.__delitem__ |
( |
int |
idx | ) |
|
◆ __getitem__()
◆ __len__()
int CDPL.Chem.StringDataBlock.__len__ |
( |
| ) |
|
◆ __setitem__()
◆ __eq__()
bool CDPL.Chem.StringDataBlock.__eq__ |
( |
object |
data_block | ) |
|
Returns the result of the comparison operation self == data_block
.
- Parameters
-
data_block | The object instance to be compared with. |
- Returns
- The result of the comparison operation.
◆ __ne__()
bool CDPL.Chem.StringDataBlock.__ne__ |
( |
object |
data_block | ) |
|
Returns the result of the comparison operation self != data_block
.
- Parameters
-
data_block | The object instance to be compared with. |
- Returns
- The result of the comparison operation.