Subclases de otra Transformada en matplotlib

2020-04-10 23: 31: 13-Edit by yangray 
BlendedGenericTransform es una subclase de Transform y admite el uso de diferentes transformaciones en la dirección x / y. (Blogger se traduce como: transformación mixta)
CompositeGenericTransform es una subclase de Transform y admite dos transformaciones a la vez (continua). (Auto-traducción de Blogger: transformación compuesta)

BlendedGenericTransform (Transform) :
方法 :
  • __init __ (self, x_transform, y_transform, ** kwargs):

     Parámetros [x_transform], [y_transform]: transforma el objeto, transforma en la dirección x / y.

    Para inicializar esta transformación, use x_transform en la dirección x y y_transform en la dirección y.

  • contiene_branch_separately (auto, transformación):

     Parámetro [transform]: instancia de transformación

     Devuelve si transform es una subclase de x_transform / y_transform en esta transformación híbrida. El valor de retorno se ve como (Verdadero, Falso)

  •  profundidad (auto): decorador de propiedades

     Devuelve la profundidad máxima de [x_transform], [y_transform] (lo que no se sabe)

  • contiene_branquio (propio, otro):

     Devuelve falso. (La transformación de dos clases diferentes no puede contener la misma clase descendiente)

  • _get_is_affine (self), _get_has_inverse (self) :

     Devuelve si las transformaciones en las direcciones x e y son ambas transformaciones afines / si todas tienen métodos de inversión. (X, y son ambos verdaderos, de lo contrario son falsos)

  • congelado (auto):

     Devuelve la matriz de transformación estática x e y en forma de tuplas. (Si tanto la transformación de la dirección x como la transformación de la dirección y son subclases de Affine2DBase, use BlendedAffine2D para regresar; de lo contrario, use BlendedGenericTransform)

  •  transform_non_affine (self, puntos):

     Parámetro [puntos]: conjunto de puntos

    Devuelve el resultado de la parte de transformación no afín que solo transforma puntos en las direcciones x e y.

  • invertido (auto):

     Devuelve el nuevo objeto BlendedGenericTransform (transformación mixta) que se inicializa después de que x_transform e y_transform se invierten utilizando sus respectivos métodos de inversión .

  • get_affine (self):
    Devuelve la matriz afín en x_transform y y_transform. (Se devuelve el mismo resultado) 



CompositeGenericTransform (Transform):
Método:
  • __init __ (self, a, b, ** kwargs):

     Parámetros [a], [b]: objeto de transformación

    Inicialice la transformación compuesta y guarde ayb como atributos de clase.

  •  congelado (auto):

     Devuelve la matriz de transformación de a y b en forma de tupla estática. (Si las transformaciones a y b son ambas subclases de Affine2D, use CompositeAffine2D para volver; de lo contrario, use CompositeGenericTransform )

  • _invalidate_internal (self, value, invalidating_node):

     Parámetro [valor]: objetivo de invalidación, INVALID_AFFINE opcional, INVALID_NON_AFFINE o INVALID (INVALID_NON_AFFINE | INVALID_AFFINE), respectivamente parte afín, parte no afín, todo [ invalidating_node ]: nodo (objeto) que necesita ser invalidado

    En algunos casos especiales, se usa cuando la invalidación de solo la parte afín necesita extenderse a la parte no afín. El caso especial es que la transformación b no es afín y la transformación a también es no afín o la transformación a se ha activado para invalidar.

  • _iter_break_from_left_to_right (self):

   · (No entiendo)

  • profundidad (auto):
     Devuelve la suma de las profundidades de los cambios ayb (no sé lo que significa)
  • _get_is_affine (self), _get_is_separable (self) :

     Devuelve si las transformaciones a y b son ambas transformaciones afines / ambas son separables (transformación híbrida). (Es cierto si ab está satisfecho)

  • transform_affine (self, puntos), transform_non_affine (self, puntos):

     Parámetro [puntos]: conjunto de puntos

    Devuelve el resultado de hacer solo la parte afín / no afín de esta transformación compuesta para puntos .

  • transform_path_non_affine (self, ruta):

     Parámetro [ruta]: objeto de ruta, que significa curva

    Devuelve el resultado de realizar la parte no afín de esta transformación compuesta en la ruta.

  • get_affine (self):

     Devuelve la matriz de la parte afín de esta transformación compuesta. (Si la transformación b no es afín, devuelva la matriz afín de b (Falso); de lo contrario, cambie el producto de punto de la matriz afín de b y la transformación a).

  • invertido (auto):

     Devuelve un nuevo objeto CompositeGenericTransform (transformación compuesta) que transforma ayb usando sus respectivos métodos de inversión y luego los invierte .

  •  _get_has_inverse (self):
    Devuelve si las transformaciones a y b tienen métodos de inversión. (Ambos verdaderos)

Supongo que te gusta

Origin www.cnblogs.com/exploer/p/12674855.html
Recomendado
Clasificación