Point Cloud Library (PCL)  1.7.0
Public Member Functions | Public Attributes | Friends
ON_BrepEdge Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_brep.h>

+ Inheritance diagram for ON_BrepEdge:

List of all members.

Public Member Functions

ON_BOOL32 IsClosed () const
 ON_BrepEdge ()
 ON_BrepEdge (int)
ON_BrepEdgeoperator= (const ON_BrepEdge &)
ON::object_type ObjectType () const
ON_BrepBrep () const
ON_BrepTrimTrim (int eti) const
int TrimCount () const
ON_BrepVertexVertex (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_CurveEdgeCurveOf () 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

Detailed Description

Definition at line 192 of file opennurbs_brep.h.


Constructor & Destructor Documentation


Member Function Documentation

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.

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.


Friends And Related Function Documentation

friend class ON_Brep [friend]

Definition at line 378 of file opennurbs_brep.h.


Member Data Documentation

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.

Definition at line 375 of file opennurbs_brep.h.

Definition at line 361 of file opennurbs_brep.h.


The documentation for this class was generated from the following file: