Skip to content

DiGi.BDOT10k.Geometry.Interfaces

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

DiGi.BDOT10k.Geometry.Interfaces Namespace

Interfaces

IObiektGeometryczny Interface

Definiuje podstawowy interfejs dla obiektów geometrycznych w systemie BDOT10k.

public interface IObiektGeometryczny : DiGi.Geometry.Visual.Planar.Interfaces.IVisual2D, DiGi.Geometry.Visual.Core.Interfaces.IVisual, DiGi.Core.Interfaces.IGuidObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject, DiGi.Geometry.Object.Core.Interfaces.IGeometryObject, DiGi.Geometry.Object.Planar.Interfaces.IGeometry2DObject

Derived
PowierzchniowyObiektGeometryczny<T>
IObiektGeometryczny<T,X>

Implements DiGi.Geometry.Visual.Planar.Interfaces.IVisual2D, DiGi.Geometry.Visual.Core.Interfaces.IVisual, DiGi.Core.Interfaces.IGuidObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject, DiGi.Geometry.Object.Core.Interfaces.IGeometryObject, DiGi.Geometry.Object.Planar.Interfaces.IGeometry2DObject

Methods

IObiektGeometryczny.GetUnderlyingType() Method

Pobiera typ bazowy obiektu geometrycznego.

System.Type? GetUnderlyingType();

Returns

System.Type
Typ obiektu geometrycznego lub null, jeśli nie jest określony.

IObiektGeometryczny<T,X> Interface

Definiuje generyczny interfejs dla obiektów geometrycznych z określonym typem geometrii oraz wyglądu.

public interface IObiektGeometryczny<T,X> : DiGi.BDOT10k.Geometry.Interfaces.IObiektGeometryczny, DiGi.Geometry.Visual.Planar.Interfaces.IVisual2D, DiGi.Geometry.Visual.Core.Interfaces.IVisual, DiGi.Core.Interfaces.IGuidObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject, DiGi.Geometry.Object.Core.Interfaces.IGeometryObject, DiGi.Geometry.Object.Planar.Interfaces.IGeometry2DObject, DiGi.Geometry.Visual.Planar.Interfaces.IVisual2D<T, X>, DiGi.Geometry.Visual.Core.Interfaces.IVisual<T, X>, DiGi.Geometry.Object.Core.Interfaces.IGeometryObject<T>, DiGi.Geometry.Object.Planar.Interfaces.IGeometry2DObject<T>
    where T : DiGi.Geometry.Planar.Interfaces.IGeometry2D
    where X : DiGi.Geometry.Visual.Core.Interfaces.IAppearance

Type parameters

T

Typ geometrii 2D implementujący interfejs DiGi.Geometry.Planar.Interfaces.IGeometry2D.

X

Typ wyglądu implementujący interfejs DiGi.Geometry.Visual.Core.Interfaces.IAppearance.

Derived
PowierzchniowyObiektGeometryczny<T>

Implements IObiektGeometryczny, DiGi.Geometry.Visual.Planar.Interfaces.IVisual2D, DiGi.Geometry.Visual.Core.Interfaces.IVisual, DiGi.Core.Interfaces.IGuidObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject, DiGi.Geometry.Object.Core.Interfaces.IGeometryObject, DiGi.Geometry.Object.Planar.Interfaces.IGeometry2DObject, DiGi.Geometry.Visual.Planar.Interfaces.IVisual2D<T,X>, DiGi.Geometry.Visual.Core.Interfaces.IVisual<T,X>, DiGi.Geometry.Object.Core.Interfaces.IGeometryObject<T>, DiGi.Geometry.Object.Planar.Interfaces.IGeometry2DObject<T>

Clone this wiki locally