Window2D
Espacio de nombres: Digi21.Math
Ensamblado: Digi21.DigiNG
Esta clase implementa una ventana en dos dimensiones.
public struct Window2D : IWindow2D, IDesplazable
Herencia Object → ValueType → Window2D
Implementa: IWindow2D
Constructores
Window2D(Point3D) | Inicializa una nueva instancia de un Window2Dcuyas máximas y mínimas coinciden con el Point3Dpasado por parámetros. |
Window2D(Point2D) | Inicializa una nueva instancia de un Window2Dcuyas máximas y mínimas coinciden con el Point2D pasado por parámetros. |
Window2D(double, double, double, double) | Inicializa una nueva instancia de un Window2Dcuyas máximas y mínimas coinciden con los valores pasados por parámetros. |
Window2D(double?, double, double, double) | Inicializa una nueva instancia de un Window2Dcuyas máximas y mínimas coinciden con los valores pasados por parámetros. |
Window2D(IWindow3D) | Inicializa una nueva instancia de un Window2Dcuyas máximas y mínimas coinciden con las del objeto pasado por parámetros. |
Window2D(IWindow2D) | Inicializa una nueva instancia de un Window2Dcuyas máximas y mínimas coinciden con las del objeto pasado por parámetros. |
Propiedades estáticas
WholeWorld | Devuelve un Window2Dque representa todo el universo. |
Propiedades
Métodos
Offset(Point2D) | Desplaza el Window2D tantas unidades en X, Y como se indique en el parámetro. (Heredado de IDesplazable) |
Offset(Point3D) | Desplaza el Window2D tantas unidades en X, Y, Z como se indique en el parámetro. (Heredado de IDesplazable) |
Offset(double, double) | Desplaza el Window2D tantas unidades en X, Y como se indique en los parámetros. (Heredado de IDesplazable) |
Offset(double, double, double) | Desplaza el Window2D tantas unidades en X, Y, Z como se indique en los parámetros. (Heredado de IDesplazable) |
Inflate(double, double) | Hace crecer tanto la X mínima como la X máxima del Window2D tantas unidades como las especificadas en el primer parámetro y de manera similar en el eje Y con el valor especificado en el segundo parámetro. |
Inflate(Point2D) | Hace crecer tanto la X mínima, X máxima, Y mínima, Y máxima del Window2Dpasado por parámetro. |
Inflate(Size) | Hace crecer tanto la X mínima, X máxima, Y mínima, Y máxima del Window2D pasado por parámetro. |
Union(IWindow3D) | Hace crecer si es necesario el Window2Dpara que contenga al IWindow3Dpasado por parámetros. |
Union(IWindow2D) | Hace crecer si es necesario el Window2Dpara que contenga al IWindow2D pasado por parámetros. |
Union(Window3D) | Hace crecer si es necesario el Window2Dpara que contenga al Window3D pasado por parámetros. |
Union(Window2D) | Hace crecer si es necesario el Window2Dpara que contenga al Window2D pasado por parámetros. |
Union(Point3D) | Hace crecer si es necesario el Window2Dpara que contenga al Point3Dpasado por parámetros. |
Union(Point2D) | Hace crecer si es necesario el Window2Dpara que contenga al Point2D pasado por parámetros. |
Union(PointF) | Hace crecer si es necesario el Window2Dpara que contenga al PointF pasado por parámetros. |
Union(Point) | Hace crecer si es necesario el Window2Dpara que contenga al Point pasado por parámetros. |
Union(double, double, double, double) | Hace crecer si es necesario el Window2Dpara que contenga las máximas y mínimas pasadas por parámetros. |
Intersection(double?, double, double, double) | Calcula la intersección entre el Window2Dy las máximas y mínimas pasadas por parámetro. |
Intersection(IWindow3D) | Calcula la intersección entre el Window2Dy el IWindow3Dpasado por parámetro. |
Intersection(IWindow2D) | Calcula la intersección entre el Window2Dy el IWindow2Dpasado por parámetro. |
Intersection(Window3D) | Calcula la intersección entre el Window2Dy el Window3Dpasado por parámetro. |
Intersection(Window2D) | Calcula la intersección entre el Window2Dy el Window2Dpasado por parámetro. |
Contains(double, double, double, double) | Indica si el Window2Dcontiene las máximas y mínimas pasadas por parámetros. |
Contains(IWindow3D) | Indica si el Window2Dcontiene al IWindow3Dpasado por parámetro. |
Contains(IWindow2D) | Indica si el Window2Dcontiene al IWindow2Dpasado por parámetro. |
Contains(Window3D) | Indica si el Window2Dcontiene al Window3Dpasado por parámetro. |
Contains(Window2D) | Indica si el Window2Dcontiene al Window2Dpasado por parámetro. |
Contains(Point3D) | Indica si el Window2Dcontiene al Point3Dpasado por parámetro. |
Contains(Point2D) | Indica si el Window2Dcontiene al Point2Dpasado por parámetro. |
Contains(PointF) | Indica si el Window2Dcontiene al PointF pasado por parámetro. |
Contains(Point) | Indica si el Window2Dcontiene al Pointpasado por parámetro. |
Intersects(double, double, double, double) | Indica si el Window2Dintersecciona con las máximas y mínimas pasadas por parámetros. |
Intersects(double?, double, double, double) | Indica si el Window2Dintersecciona con las máximas y mínimas pasadas por parámetros. |
Intersects(IWindow3D) | Indica si el Window2Dintersecciona con el IWindow3Dpasado por parámetro. |
Intersects(IWindow2D) | Indica si el Window2Dintersecciona con el IWindow2D pasado por parámetro. |
Intersects(Window3D) | Indica si el Window2Dintersecciona con el Window3D pasado por parámetro. |
Intersects(Window2D) | Indica si el Window2Dintersecciona con el Window2D pasado por parámetro. |
ToString() | Convierte este Window2D en una cadena legible para los humanos. |
Métodos estáticos
Union(IWindow3D, Point3D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el Point3Dpasados por parámetros. |
Union(IWindow3D, Point2D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el Point2Dpasados por parámetros. |
Union(IWindow2D, Point3D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el Point3Dpasados por parámetros. |
Union(IWindow2D, Point2D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el Point2Dpasados por parámetros. |
Union(Window3D, Point3D) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el Point3Dpasados por parámetros. |
Union(Window3D, Point2D) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el Point2Dpasados por parámetros. |
Union(Window2D, Point3D) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el Point3Dpasados por parámetros. |
Union(Window2D, Point2D) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el Point2Dpasados por parámetros. |
Union(IWindow3D, PointF) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el PointF pasados por parámetros. |
Union(IWindow2D, PointF) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el PointF pasados por parámetros. |
Union(Window3D, PointF) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el PointF pasados por parámetros. |
Union(Window2D, PointF) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el PointF pasados por parámetros. |
Union(IWindow3D, Point) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el Point pasados por parámetros. |
Union(IWindow2D, Point) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el Point pasados por parámetros. |
Union(Window3D, Point) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el Point pasados por parámetros. |
Union(Window2D, Point) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el Point pasados por parámetros. |
Union(IWindow3D, IWindow3D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el IWindow3Dpasados por parámetros. |
Union(IWindow2D, IWindow3D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el IWindow3Dpasados por parámetros. |
Union(IWindow3D, IWindow2D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el IWindow2Dpasados por parámetros. |
Union(IWindow2D, IWindow2D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el IWindow2Dpasados por parámetros. |
Union(IWindow3D, Window3D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el Window3Dpasados por parámetros. |
Union(IWindow3D, Window2D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy el Window2Dpasados por parámetros. |
Union(IWindow2D, Window3D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el Window3Dpasados por parámetros. |
Union(IWindow2D, Window2D) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy el Window2Dpasados por parámetros. |
Union(Window3D, IWindow3D) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el IWindow3Dpasados por parámetros. |
Union(Window3D, IWindow2D) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el IWindow2Dpasados por parámetros. |
Union(Window2D, IWindow3D) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el IWindow3Dpasados por parámetros. |
Union(Window2D, IWindow2D) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el IWindow2Dpasados por parámetros. |
Union(Window3D, Window3D) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el Window3Dpasados por parámetros. |
Union(Window3D, Window2D) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy el Window2Dpasados por parámetros. |
Union(Window2D, Window3D) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el Window3Dpasados por parámetros. |
Union(Window2D, Window2D) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy el Window2Dpasados por parámetros. |
Union(IWindow3D, double, double, double, double) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow3Dy las máximas y mínimas pasadas por parámetros. |
Union(IWindow2D, double, double, double, double) | Instancia un nuevo Window2Dque abarcará las máximas del IWindow2Dy las máximas y mínimas pasadas por parámetros. |
Union(Window3D, double, double, double, double) | Instancia un nuevo Window2Dque abarcará las máximas del Window3Dy las máximas y mínimas pasadas por parámetros. |
Union(Window2D, double, double, double, double) | Instancia un nuevo Window2Dque abarcará las máximas del Window2Dy las máximas y mínimas pasadas por parámetros. |
Intersection(double?, double, double, double, double?, double, double, double) | Instancia un nuevo Window2Dque abarcará la intersección las máximas y mínimas pasadas por parámetros. |
Intersection(IWindow3D, IWindow3D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow3Dy el IWindow3Dpasados por parámetros. |
Intersection(IWindow3D, IWindow2D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow3Dy el IWindow2Dpasados por parámetros. |
Intersection(IWindow2D, IWindow3D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow2D pasados por parámetros. |
Intersection(IWindow2D, IWindow2D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow2D pasados por parámetros. |
Intersection(IWindow3D, Window3D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow3D pasados por parámetros. |
Intersection(IWindow3D, Window2D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow3D pasados por parámetros. |
Intersection(IWindow2D, Window3D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow2D pasados por parámetros. |
Intersection(IWindow2D, Window2D) | Instancia un nuevo Window2Dque abarcará la intersección IWindow2D pasados por parámetros. |
Intersection(Window3D, IWindow3D) | Instancia un nuevo Window2Dque abarcará la intersección Window3D pasados por parámetros. |
Intersection(Window3D, IWindow2D) | Instancia un nuevo Window2Dque abarcará la intersección Window3D pasados por parámetros. |
Intersection(Window2D, IWindow3D) | Instancia un nuevo Window2Dque abarcará la intersección Window2D pasados por parámetros. |
Intersection(Window2D, IWindow2D) | Instancia un nuevo Window2Dque abarcará la intersección Window2D pasados por parámetros. |
Intersection(Window3D, Window3D) | Instancia un nuevo Window2Dque abarcará la intersección Window3D pasados por parámetros. |
Intersection(Window3D, Window2D) | Instancia un nuevo Window2Dque abarcará la intersección Window3D pasados por parámetros. |
Intersection(Window2D, Window3D) | Instancia un nuevo Window2Dque abarcará la intersección Window2D pasados por parámetros. |
Intersection(Window2D, Window2D) | Instancia un nuevo Window2Dque abarcará la intersección Window2D pasados por parámetros. |
Contains(double?, double, double, double, double?, double, double, double) | Indica si la ventana formada por los primeros cuatro parámetros contiene a la formada por los últimos cuatro parámetros. |
Contains(IWindow3D, Window3D) | Indica si la ventana representada por el parámetro IWindow3D. |
Contains(IWindow3D, Window2D) | Indica si la ventana representada por el parámetro IWindow3D. |
Contains(IWindow2D, Window3D) | Indica si la ventana representada por el parámetro IWindow2D. |
Contains(IWindow2D, Window2D) | Indica si la ventana representada por el parámetro IWindow2D. |
Contains(Window3D, IWindow3D) | Indica si la ventana representada por el parámetro Window3Dcontiene a la representada por el parámetro IWindow3D. |
Contains(Window3D, IWindow2D) | Indica si la ventana representada por el parámetro Window3D. |
Contains(Window2D, IWindow3D) | Indica si la ventana representada por el parámetro Window2D. |
Contains(Window2D, IWindow2D) | Indica si la ventana representada por el parámetro Window2D. |
Contains(Window3D, Window3D) | Indica si la ventana representada por el parámetro Window3D. |
Contains(Window3D, Window2D) | Indica si la ventana representada por el parámetro Window3D. |
Contains(Window2D, Window3D) | Indica si la ventana representada por el parámetro Window2D. |
Contains(Window2D, Window2D) | Indica si la ventana representada por el parámetro Window2D. |
Intersects(double, double, double, double, double, double, double, double) | Indica si la ventana formada por los primeros cuatro parámetros intersecciona con la formada por los últimos cuatro parámetros. |
Intersects(double?, double, double, double, double?, double, double, double) | Indica si la ventana formada por los primeros cuatro parámetros intersecciona con la formada por los últimos cuatro parámetros. |
Intersects(IWindow3D, IWindow3D) | Indica si la ventana representada por el parámetro IWindow3D. |
Intersects(IWindow3D, IWindow2D) | Indica si la ventana representada por el parámetro IWindow3D. |
Intersects(IWindow2D, IWindow3D) | Indica si la ventana representada por el parámetro IWindow2D. |
Intersects(IWindow2D, IWindow2D) | Indica si la ventana representada por el parámetro IWindow2D. |
Intersects(Window3D, Window3D) | Indica si la ventana representada por el parámetro Window3D. |
Intersects(Window3D, Window2D) | Indica si la ventana representada por el parámetro Window3D. |
Intersects(Window2D, Window3D) | Indica si la ventana representada por el parámetro Window2D. |
Intersects(Window2D, Window2D) | Indica si la ventana representada por el parámetro Window2D. |