Skip to content

editor › Globals › SingleSurfaceMeshImplementation

Class: SingleSurfaceMeshImplementation

A MeshImplementation that only allows one surface inside.

Hierarchy

  • SingleSurfaceMeshImplementation

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new SingleSurfaceMeshImplementation(surface: MeshSurface): SingleSurfaceMeshImplementation

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:8

Parameters:

Name Type
surface MeshSurface

Returns: SingleSurfaceMeshImplementation

Properties

Private surface

• surface: MeshSurface

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:8

Methods

cleanse

▸ cleanse(): void

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:18

Returns: void


clear

▸ clear(): void

Implementation of IMeshImplementation

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:22

Returns: void


getSurfaces

▸ getSurfaces(): readonly MeshSurface[]

Implementation of IMeshImplementation

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:26

Returns: readonly MeshSurface[]


hasSurface

▸ hasSurface(surface: MeshSurface): boolean

Implementation of IMeshImplementation

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:34

Parameters:

Name Type
surface MeshSurface

Returns: boolean


isEmpty

▸ isEmpty(): boolean

Implementation of IMeshImplementation

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:38

Returns: boolean


isTwoManifold

▸ isTwoManifold(): boolean

Implementation of IMeshImplementation

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:14

Returns: boolean


setSurface

▸ setSurface(surface: MeshSurface): void

Defined in src/model/data/Concepts/Mesh/SingleSurfaceMeshImplementation.ts:42

Parameters:

Name Type
surface MeshSurface

Returns: void