Static Public Member Functions | |
| None | __init__ (*args, **kwargs) | 
| Triangulation | operator (*args, **kwargs) | 
| Triangulation | operator (*args, **kwargs) | 
Static Protected Attributes | |
| typing | _offsetof_vec_ = 0 | 
Generated from: MR::Triangulation \\brief std::vector<T>-like container that requires specific indexing type, \\tparam T type of stored elements \\tparam I type of index (shall be convertible to size_t)
      
  | 
  static | 
| None mrmeshpy.Triangulation.__init__ | ( | self | ) | 
creates empty vector
| None mrmeshpy.Triangulation.__init__ | ( | self, | |
| int | size ) | 
creates a vector with \\p size elements with default value
| None mrmeshpy.Triangulation.__init__ | ( | self, | |
| int | size, | ||
| std_array_Id_VertTag_3 | val ) | 
creates a vector with \\p size elements with the given value
| None mrmeshpy.Triangulation.__init__ | ( | self, | |
| std_vector_std_array_Id_VertTag_3ul | vec ) | 
moves data from the given std::vector<T>
| None mrmeshpy.Triangulation.__init__ | ( | self, | |
| Triangulation | arg0 ) | 
Implicit copy constructor.
| bool mrmeshpy.Triangulation.__eq__ | ( | self, | |
| Triangulation | b ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.__getitem__ | ( | self, | |
| FaceId | i ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.__getitem__ | ( | self, | |
| FaceId | i ) | 
| typing.Iterator[std_array_Id_VertTag_3] mrmeshpy.Triangulation.__iter__ | ( | self | ) | 
| bool mrmeshpy.Triangulation.__ne__ | ( | self, | |
| Triangulation | b ) | 
| None mrmeshpy.Triangulation.__setitem__ | ( | self, | |
| FaceId | arg0, | ||
| std_array_Id_VertTag_3 | arg1 ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.autoResizeAt | ( | self, | |
| FaceId | i ) | 
this accessor automatically adjusts the size of the vector
| None mrmeshpy.Triangulation.autoResizeSet | ( | self, | |
| FaceId | i, | ||
| std_array_Id_VertTag_3 | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element
| None mrmeshpy.Triangulation.autoResizeSet | ( | self, | |
| FaceId | pos, | ||
| int | len, | ||
| std_array_Id_VertTag_3 | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and \\p pos are also set to \\p val (for faster implementation)
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.back | ( | self | ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.back | ( | self | ) | 
| FaceId mrmeshpy.Triangulation.backId | ( | self | ) | 
returns the identifier of the back() element
| FaceId mrmeshpy.Triangulation.beginId | ( | self | ) | 
returns the identifier of the first element
| int mrmeshpy.Triangulation.capacity | ( | self | ) | 
| None mrmeshpy.Triangulation.clear | ( | self | ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.data | ( | self | ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.data | ( | self | ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.emplace_back | ( | self | ) | 
| bool mrmeshpy.Triangulation.empty | ( | self | ) | 
| FaceId mrmeshpy.Triangulation.endId | ( | self | ) | 
returns backId() + 1
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.front | ( | self | ) | 
| std_array_Id_VertTag_3 mrmeshpy.Triangulation.front | ( | self | ) | 
| int mrmeshpy.Triangulation.heapBytes | ( | self | ) | 
returns the amount of memory this object occupies on heap
      
  | 
  static | 
      
  | 
  static | 
| None mrmeshpy.Triangulation.pop_back | ( | self | ) | 
| None mrmeshpy.Triangulation.push_back | ( | self, | |
| std_array_Id_VertTag_3 | t ) | 
| None mrmeshpy.Triangulation.push_back | ( | self, | |
| std_array_Id_VertTag_3 | t ) | 
| None mrmeshpy.Triangulation.reserve | ( | self, | |
| int | capacity ) | 
| None mrmeshpy.Triangulation.resize | ( | self, | |
| int | newSize ) | 
| None mrmeshpy.Triangulation.resize | ( | self, | |
| int | newSize, | ||
| std_array_Id_VertTag_3 | t ) | 
| None mrmeshpy.Triangulation.resizeWithReserve | ( | self, | |
| int | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation
| None mrmeshpy.Triangulation.resizeWithReserve | ( | self, | |
| int | newSize, | ||
| std_array_Id_VertTag_3 | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation
| int mrmeshpy.Triangulation.size | ( | self | ) | 
| None mrmeshpy.Triangulation.swap | ( | self, | |
| Triangulation | b ) | 
| std_vector_std_array_Id_VertTag_3ul mrmeshpy.Triangulation.vec | ( | self | ) | 
the user can directly manipulate the vector, anyway she cannot break anything
| None mrmeshpy.Triangulation.vec | ( | self, | |
| std_vector_std_array_Id_VertTag_3ul | arg1 ) | 
| std_vector_std_array_Id_VertTag_3ul mrmeshpy.Triangulation.vec_ | ( | self | ) | 
the user can directly manipulate the vector, anyway she cannot break anything
| None mrmeshpy.Triangulation.vec_ | ( | self, | |
| std_vector_std_array_Id_VertTag_3ul | arg1 ) | 
      
  | 
  staticprotected |