RobWorkProject  23.9.11-
BREP Member List

This is the complete list of members for BREP, including all inherited members.

_edgesBREPprotected
_facesBREPprotected
_resolutionBREPprotected
_verticesBREPprotected
AABBPrim enum value (defined in GeometryData)GeometryData
addBREPEdge(std::size_t curveIndex, std::size_t vertex1, std::size_t vertex2)BREPprotected
addVertex(const rw::math::Vector3D< double > &point)BREP
BoxPrim enum value (defined in GeometryData)GeometryData
BREP()BREPprotected
clone() constBREPinline
ConePrim enum value (defined in GeometryData)GeometryData
copyTopologyTo(BREP::Ptr brep) constBREPprotected
CPtr typedefBREP
CylinderPrim enum value (defined in GeometryData)GeometryData
edgeCount() constBREPinline
edgeOBR(std::size_t edge) constBREP
faceCount() constBREP
faceExtremums(std::size_t faceIndex, const rw::math::Vector3D< double > &dir) constBREP
faceOBB(std::size_t faceIndex)BREP
faceTriMesh(std::size_t faceIndex)BREP
GeometryType enum nameGeometryData
getCommonCurves(const std::set< std::size_t > &faces) constBREP
getCurve(std::size_t curveIndex) const =0BREPpure virtual
getCurves(std::size_t loopIdx) constBREP
getSurface(std::size_t surfaceIndex) const =0BREPpure virtual
getSurfaceIndex(std::size_t loop)BREP
getTriMesh(bool forceCopy=true)BREPvirtual
getType() const =0BREPpure virtual
getVertex(std::size_t vertexIndex) constBREPinline
getVertices(std::size_t loopIdx) constBREP
hasSurfaceSet(std::size_t loop)BREPinline
IdxTriMesh enum value (defined in GeometryData)GeometryData
Implicit enum value (defined in GeometryData)GeometryData
isConvex()BREPvirtual
isConvex() constBREPvirtual
LineMesh enum value (defined in GeometryData)GeometryData
LinePrim enum value (defined in GeometryData)GeometryData
loopCount() constBREPinline
makeLoop(int singleEdgeId)BREP
makeLoop(T first, T second)BREPinline
makeLoop(T first, Args... args)BREPinline
obb(const rw::math::Rotation3D<> &R)BREP
obb()BREP
OBBPrim enum value (defined in GeometryData)GeometryData
PlainTriMesh enum value (defined in GeometryData)GeometryData
PlanePrim enum value (defined in GeometryData)GeometryData
PointCloud enum value (defined in GeometryData)GeometryData
PointPrim enum value (defined in GeometryData)GeometryData
print()BREPvirtual
Ptr typedefBREP
PyramidPrim enum value (defined in GeometryData)GeometryData
Quadratic enum value (defined in GeometryData)GeometryData
RayPrim enum value (defined in GeometryData)GeometryData
scale(double factor)=0BREPpure virtual
setBREPFace(std::size_t surfaceIndex, std::size_t loop)BREPprotected
setMeshResolution(double resolution=10)BREPinline
shellProxy() constBREPinline
SpherePrim enum value (defined in GeometryData)GeometryData
stitchAuto(double eps)BREP
stitchEdges(std::size_t first, std::size_t second)BREP
toString(GeometryType type)GeometryDatastatic
TrianglePrim enum value (defined in GeometryData)GeometryData
TubePrim enum value (defined in GeometryData)GeometryData
UserType enum value (defined in GeometryData)GeometryData
verticeCount() constBREPinline
~BREP()BREPvirtual
~GeometryData()GeometryDatainlinevirtual