Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_brep.h>
Public Member Functions | |
ON_BOOL32 | IsClosed () const |
ON_BrepEdge () | |
ON_BrepEdge (int) | |
ON_BrepEdge & | operator= (const ON_BrepEdge &) |
ON::object_type | ObjectType () const |
ON_Brep * | Brep () const |
ON_BrepTrim * | Trim (int eti) const |
int | TrimCount () const |
ON_BrepVertex * | Vertex (int evi) const |
unsigned int | SizeOf () const |
ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
void | Dump (ON_TextLog &) const |
ON_BOOL32 | Write (ON_BinaryArchive &) const |
ON_BOOL32 | Read (ON_BinaryArchive &) |
ON_COMPONENT_INDEX | ComponentIndex () const |
ON_BOOL32 | Reverse () |
ON_BOOL32 | SetStartPoint (ON_3dPoint start_point) |
ON_BOOL32 | SetEndPoint (ON_3dPoint end_point) |
int | EdgeCurveIndexOf () const |
const ON_Curve * | EdgeCurveOf () const |
bool | ChangeEdgeCurve (int c3i) |
void | UnsetPlineEdgeParameters () |
Public Attributes | |
ON_U | m_edge_user |
int | m_edge_index |
int | m_c3i |
int | m_vi [2] |
ON_SimpleArray< int > | m_ti |
double | m_tolerance |
Friends | |
class | ON_Brep |
Definition at line 192 of file opennurbs_brep.h.
ON_BrepEdge::ON_BrepEdge | ( | int | ) |
ON_Brep* ON_BrepEdge::Brep | ( | ) | const |
bool ON_BrepEdge::ChangeEdgeCurve | ( | int | c3i | ) |
ON_COMPONENT_INDEX ON_BrepEdge::ComponentIndex | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
ON__UINT32 ON_BrepEdge::DataCRC | ( | ON__UINT32 | current_remainder | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
void ON_BrepEdge::Dump | ( | ON_TextLog & | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
int ON_BrepEdge::EdgeCurveIndexOf | ( | ) | const |
const ON_Curve* ON_BrepEdge::EdgeCurveOf | ( | ) | const |
ON_BOOL32 ON_BrepEdge::IsClosed | ( | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
ON_BOOL32 ON_BrepEdge::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
ON::object_type ON_BrepEdge::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Curve.
ON_BrepEdge& ON_BrepEdge::operator= | ( | const ON_BrepEdge & | ) |
ON_BOOL32 ON_BrepEdge::Read | ( | ON_BinaryArchive & | ) | [virtual] |
Reimplemented from ON_CurveProxy.
ON_BOOL32 ON_BrepEdge::Reverse | ( | ) | [virtual] |
Reimplemented from ON_CurveProxy.
ON_BOOL32 ON_BrepEdge::SetEndPoint | ( | ON_3dPoint | end_point | ) | [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_BrepEdge::SetStartPoint | ( | ON_3dPoint | start_point | ) | [virtual] |
Reimplemented from ON_Curve.
unsigned int ON_BrepEdge::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
ON_BrepTrim* ON_BrepEdge::Trim | ( | int | eti | ) | const |
int ON_BrepEdge::TrimCount | ( | ) | const |
ON_BrepVertex* ON_BrepEdge::Vertex | ( | int | evi | ) | const |
ON_BOOL32 ON_BrepEdge::Write | ( | ON_BinaryArchive & | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
friend class ON_Brep [friend] |
Definition at line 378 of file opennurbs_brep.h.
Definition at line 350 of file opennurbs_brep.h.
Definition at line 204 of file opennurbs_brep.h.
Definition at line 201 of file opennurbs_brep.h.
Definition at line 364 of file opennurbs_brep.h.
double ON_BrepEdge::m_tolerance |
Definition at line 375 of file opennurbs_brep.h.
int ON_BrepEdge::m_vi[2] |
Definition at line 361 of file opennurbs_brep.h.