Clase System::Drawing::Region

Region class

Representa el interior de una forma gráfica. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class Region : public System::Object

Métodos

MétodoDescripción
Clone() constDevuelve una copia del objeto actual.
Complement(const RectangleF&)Reemplaza la región representada por el objeto actual con la porción de la región definida por el rectángulo especificado que no intersecta con esta región.
Complement(const Rectangle&)Reemplaza la región representada por el objeto actual con la porción de la región definida por el rectángulo especificado que no intersecta con esta región.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)Reemplaza la región representada por el objeto actual con la porción de la región definida por la ruta especificada que no intersecta con esta región.
Complement(const SharedPtr<Region>&)Reemplaza la región representada por el objeto actual con la porción de la región especificada que no intersecta con esta región.
Dispose()Libera todos los recursos del sistema operativo adquiridos por el objeto actual.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)Determina si la región especificada es idéntica a la región representada por el objeto actual en la superficie de dibujo especificada.
Exclude(const RectangleF&)Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región definida por el rectángulo especificado.
Exclude(const Rectangle&)Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región definida por el rectángulo especificado.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región definida por la ruta especificada.
Exclude(const SharedPtr<Region>&)Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región especificada.
GetBounds(const SharedPtr<Graphics>&) constObtiene una estructura RectangleF que representa un rectángulo que delimita este Region en la superficie de dibujo de un objeto Graphics.
GetRegionData() constDevuelve un objeto RegionData que contiene datos que definen la región representada por el objeto actual.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) constDevuelve una matriz de estructuras RectangleF que aproximan esta Region después de aplicar la transformación de matriz especificada.
Intersect(const RectangleF&)Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y una región definida por el rectángulo especificado.
Intersect(const Rectangle&)Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y una región definida por el rectángulo especificado.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y una región definida por la ruta especificada.
Intersect(const SharedPtr<Region>&)Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y la región especificada.
IsEmpty(const SharedPtr<Graphics>&) constDetermina si la región representada por el objeto actual tiene interior vacío en la superficie de dibujo especificada.
IsInfinite(const SharedPtr<Graphics>&) constDetermina si la región representada por el objeto actual tiene interior infinito en la superficie de dibujo especificada.
IsVisible(const Point&) constDetermina si el punto especificado está contenido dentro de la región representada por el objeto actual.
IsVisible(const PointF&) constDetermina si el punto especificado está contenido dentro de la región representada por el objeto actual.
IsVisible(const Rectangle&)Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual.
IsVisible(const RectangleF&)Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual.
IsVisible(const Point&, const SharedPtr<Graphics>&) constDetermina si el punto especificado está contenido dentro de la región representada por el objeto actual usando los gráficos especificados.
IsVisible(const PointF&, const SharedPtr<Graphics>&) constDetermina si el punto especificado está contenido dentro de la región representada por el objeto actual usando los gráficos especificados.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual usando los gráficos especificados.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual usando los gráficos especificados.
IsVisible(float, float) constDetermina si el punto especificado está contenido dentro de la región representada por el objeto actual.
IsVisible(float, float, const SharedPtr<Graphics>&) constDetermina si el punto especificado está contenido dentro de la región representada por el objeto actual usando los gráficos especificados.
MakeEmpty()Inicializa el objeto actual con interior vacío.
MakeInfinite()Inicializa este objeto de región con un interior infinito.
Region()Construye una nueva instancia de la clase Region.
Region(const RectangleF&)Construye una nueva instancia de la clase Region que representa una región definida por el rectángulo especificado.
Region(const Rectangle&)Construye una nueva instancia de la clase Region que representa una región definida por el rectángulo especificado.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)Construye una nueva instancia de la clase Region que representa una región definida por la ruta especificada.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)Construye una nueva instancia de la clase Region que representa una región definida por el objeto RegionData especificado.
Transform(const SharedPtr<Drawing2D::Matrix>&)Transforma esta región mediante la matriz especificada.
Transform(const SkMatrix&)Transforma esta región mediante la matriz especificada.
Translate(int, int)Mueve las coordenadas de la región en la cantidad especificada.
Translate(float, float)Mueve las coordenadas de la región en la cantidad especificada.
Union(const RectangleF&)Reemplaza la región representada por el objeto actual con el resultado de la operación de unión de esta región y una región definida por el rectángulo especificado.
Union(const Rectangle&)Reemplaza la región representada por el objeto actual con el resultado de la unión de esta región y una región definida por el rectángulo especificado.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)Reemplaza la región representada por el objeto actual con el resultado de la unión de esta región y una región definida por la ruta especificada.
Union(const SharedPtr<Region>&)Reemplaza la región representada por el objeto actual con el resultado de la unión de esta región y la región especificada.
Xor(const RectangleF&)Reemplaza la región representada por el objeto actual con las porciones de esta región y la región definida por el rectángulo especificado que no se intersectan.
Xor(const Rectangle&)Reemplaza la región representada por el objeto actual con las porciones de esta región y la región definida por el rectángulo especificado que no se intersectan.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)Reemplaza la región representada por el objeto actual con las porciones de esta región y la región definida por la ruta especificada que no se intersectan.
Xor(const SharedPtr<Region>&)Reemplaza la región representada por el objeto actual con las porciones de esta región y la región especificada que no se intersectan.
virtual ~Region()Destructor.

Ver también