Brep Class |
The Brep type exposes the following members.
| Name | Description | |
|---|---|---|
| Brep(Brep) | Copy constructor for the Brep class. | |
| Brep(Entity) | Constructor for the Brep class. Creates a B-Rep object from another entity. | |
| Brep(FullSubentityPath) | Constructor for the Brep class. Creates a B-Rep from the specified path. |
| Name | Description | |
|---|---|---|
| AutoDelete | Property that indicates whether the object should be
automatically deleted by the Garbage Collector. (Inherited from DisposableWrapper) |
|
| BoundBlock | Property that represents the entity geometric bounds. (Inherited from BrepEntity) |
|
| Brep | Property that represents the owner of this entity object. For
internal use only. (Inherited from BrepEntity) |
|
| Complexes | Property that represents a collection of complexes in this B-Rep. A complex is a connected 3D solid bound by two-dimensional shells. The first shell is outer shell, all the others are inner shells (i.e. hollows). | |
| Edges | Property that represents a collection of edges in this B-Rep. | |
| Faces | Property that represents a collection of faces in this B-Rep. | |
| IsDisposed | Property that indicates whether pointer to native code
unmanaged object == IntPtr::Zero. (Inherited from DisposableWrapper) |
|
| IsNull | Property that represents the entity is NULL. (Inherited from BrepEntity) |
|
| Shells | Property that represents a collection of shells in this B-Rep. | |
| Solid | Represents a solid of this B-Rep. | |
| SubentityPath | Property that represents the full subentity path of this entity
object. A FullSubentityPath object consists of a SubentId object
and an ordered array of Object IDs. The SubentId consists the index
and subentType of the object. The array of Object IDs defines the
path to the subentity from the outermost entity to the entity
containing the subentity. (Inherited from BrepEntity) |
|
| Surf | Represents a surface of this B-Rep. | |
| UnmanagedObject | Property that represents a pointer to an unmanaged
object. (Inherited from DisposableWrapper) |
|
| ValidationLevel | Property that represents the validation level. Can be one of
the following: * ValidationLevel::FullValidation - Full validation.
* ValidationLevel::NoValidation - No validation. (Inherited from BrepEntity) |
|
| Vertices | Property that represents a collection of vertices in this B-Rep. |
| Name | Description | |
|---|---|---|
| CheckEntity | Validates the element. (Inherited from BrepEntity) |
|
| CreateObjRef | (Inherited from MarshalByRefObject) |
|
| Dispose | (Inherited from DisposableWrapper) |
|
| Equals | Checks objects for equality. (Inherited from BrepEntity) |
|
| GetComplexsStartingFrom | Retrieves a collection of complexes. | |
| GetEdgesStartingFrom | Retrieves a collection of edges. | |
| GetFacesStartingFrom | Retrieves a collection of faces. | |
| GetHashCode | Retrieves the object hash code. (Inherited from DisposableWrapper) |
|
| GetLifetimeService | (Inherited from MarshalByRefObject) |
|
| GetLineContainment | Gets the number of line containment hits and the array of
contexted hit objects. (Inherited from BrepEntity) |
|
| GetMassProperties | Provides the mass properties for the entity. The mass
properties are returned as an instance of MassProperties class. The
mass properties are applicable for those entities, that represent
topology objects having the volume property. (Inherited from BrepEntity) |
|
| GetMassProperties(Double) | Provides the mass properties for the entity. The mass
properties are returned as an instance of MassProperties class. The
density is used for the mass properties scaling and is the analogue
of the physical value of the density of materials. The mass
properties are applicable for those entities, that represent
topology objects having the volume property. (Inherited from BrepEntity) |
|
| GetMassProperties(Double, Double) | Provides the mass properties for the entity. The mass
properties are returned as an instance of MassProperties class. The
density is used for the mass properties scaling and is the analogue
of the physical value of the density of materials. The mass
properties are applicable for those entities, that represent
topology objects having the volume property. (Inherited from BrepEntity) |
|
| GetMassProperties(Double, Double, Double) | Provides the mass properties for the entity. The mass
properties are returned as an instance of MassProperties class. The
density is used for the mass properties scaling and is the analogue
of the physical value of the density of materials. The mass
properties are applicable for those entities, that represent
topology objects having the volume property. (Inherited from BrepEntity) |
|
| GetPerimeterLength | Gets the perimeter length of the entity. The perimeter length
property is applicable for most entities, that represent plane
figures and some 3D figures. (Inherited from BrepEntity) |
|
| GetPerimeterLength(Double) | Gets the perimeter length of the entity. The perimeter length
property is applicable for most entities, that represent plane
figures and some 3D figures. (Inherited from BrepEntity) |
|
| GetPerimeterLength(Double, Double) | Gets the perimeter length of the entity. The perimeter length
property is applicable for most entities, that represent plane
figures and some 3D figures. (Inherited from BrepEntity) |
|
| GetPointContainment | Gets the point containment and the corresponding container
entity. (Inherited from BrepEntity) |
|
| GetShellsStartingFrom | Retrieves a collection of shells. | |
| GetSurfaceArea | Gets the surface area of the entity. The surface area property
is applicable for most entities, that represent volumetric
figures. (Inherited from BrepEntity) |
|
| GetSurfaceArea(Double) | Gets the surface area of the entity. The surface area property
is applicable for most entities, that represent volumetric
figures. (Inherited from BrepEntity) |
|
| GetSurfaceArea(Double, Double) | Gets the surface area of the entity. The surface area property
is applicable for most entities, that represent volumetric
figures. (Inherited from BrepEntity) |
|
| GetType | (Inherited from Object) |
|
| GetVerticesStartingFrom | Retrieves a collection of vertices. | |
| GetVolume | Provides the volume of the entity as a double value. The volume
property is applicable for most entities, that represent volumetric
figures. (Inherited from BrepEntity) |
|
| GetVolume(Double) | Provides the volume of the entity as a double value. The volume
property is applicable for most entities, that represent volumetric
figures. (Inherited from BrepEntity) |
|
| GetVolume(Double, Double) | Provides the volume of the entity as a double value. The volume
property is applicable for most entities, that represent volumetric
figures. (Inherited from BrepEntity) |
|
| HasTransformation | Checks if this B-Rep has a transformation matrix that transforms this B-Rep (non-identity matrix). | |
| InitializeLifetimeService | (Inherited from MarshalByRefObject) |
|
| ToString | (Inherited from Object) |
| © Bricsys NV. All rights reserved. |