Show / Hide Table of Contents

Class BRepItem

Inheritance
System.Object
BRepItem
Implements
IOctTreeInsertable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability
Assembly: CADability.dll
Syntax
public class BRepItem : IOctTreeInsertable

Constructors

| Improve this Doc View Source

BRepItem(OctTree<BRepItem>, Edge)

Declaration
public BRepItem(OctTree<BRepItem> root, Edge edge)
Parameters
Type Name Description
OctTree<BRepItem> root
Edge edge
| Improve this Doc View Source

BRepItem(OctTree<BRepItem>, Face)

Declaration
public BRepItem(OctTree<BRepItem> root, Face face)
Parameters
Type Name Description
OctTree<BRepItem> root
Face face
| Improve this Doc View Source

BRepItem(OctTree<BRepItem>, Vertex)

Declaration
public BRepItem(OctTree<BRepItem> root, Vertex vertex)
Parameters
Type Name Description
OctTree<BRepItem> root
Vertex vertex
| Improve this Doc View Source

BRepItem(OctTree<BRepItem>, Vertex, Edge, Face)

Declaration
public BRepItem(OctTree<BRepItem> root, Vertex vertex, Edge edge, Face face)
Parameters
Type Name Description
OctTree<BRepItem> root
Vertex vertex
Edge edge
Face face

Fields

| Improve this Doc View Source

edge

Declaration
public Edge edge
Field Value
Type Description
Edge
| Improve this Doc View Source

face

Declaration
public Face face
Field Value
Type Description
Face
| Improve this Doc View Source

isIntersection

Declaration
public bool isIntersection
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

isSeam

Declaration
public bool isSeam
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

Type

Declaration
public BRepItem.ItemType Type
Field Value
Type Description
BRepItem.ItemType
| Improve this Doc View Source

vertex

Declaration
public Vertex vertex
Field Value
Type Description
Vertex

Explicit Interface Implementations

| Improve this Doc View Source

IOctTreeInsertable.GetExtent(Double)

Declaration
BoundingCube IOctTreeInsertable.GetExtent(double precision)
Parameters
Type Name Description
System.Double precision
Returns
Type Description
BoundingCube
| Improve this Doc View Source

IOctTreeInsertable.HitTest(ref BoundingCube, Double)

Declaration
bool IOctTreeInsertable.HitTest(ref BoundingCube cube, double precision)
Parameters
Type Name Description
BoundingCube cube
System.Double precision
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IOctTreeInsertable.HitTest(Projection, BoundingRect, Boolean)

Declaration
bool IOctTreeInsertable.HitTest(Projection projection, BoundingRect rect, bool onlyInside)
Parameters
Type Name Description
Projection projection
BoundingRect rect
System.Boolean onlyInside
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IOctTreeInsertable.HitTest(Projection.PickArea, Boolean)

Declaration
bool IOctTreeInsertable.HitTest(Projection.PickArea area, bool onlyInside)
Parameters
Type Name Description
Projection.PickArea area
System.Boolean onlyInside
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IOctTreeInsertable.Position(GeoPoint, GeoVector, Double)

Declaration
double IOctTreeInsertable.Position(GeoPoint fromHere, GeoVector direction, double precision)
Parameters
Type Name Description
GeoPoint fromHere
GeoVector direction
System.Double precision
Returns
Type Description
System.Double

Implements

IOctTreeInsertable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX