Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends
ON_BrepEdge Class Reference

#include <opennurbs_brep.h>

Inheritance diagram for ON_BrepEdge:
Inheritance graph
[legend]

List of all members.

Public Member Functions

ON_BrepBrep () const
bool ChangeEdgeCurve (int c3i)
ON_COMPONENT_INDEX ComponentIndex () const
ON__UINT32 DataCRC (ON__UINT32 current_remainder) const
void Dump (ON_TextLog &) const
int EdgeCurveIndexOf () const
const ON_CurveEdgeCurveOf () const
ON_BOOL32 IsClosed () const
ON_BOOL32 IsValid (ON_TextLog *text_log=NULL) const
ON::object_type ObjectType () const
 ON_BrepEdge ()
 ON_BrepEdge (int)
ON_BrepEdgeoperator= (const ON_BrepEdge &)
ON_BOOL32 Read (ON_BinaryArchive &)
ON_BOOL32 Reverse ()
ON_BOOL32 SetEndPoint (ON_3dPoint end_point)
ON_BOOL32 SetStartPoint (ON_3dPoint start_point)
unsigned int SizeOf () const
ON_BrepTrimTrim (int eti) const
int TrimCount () const
void UnsetPlineEdgeParameters ()
ON_BrepVertexVertex (int evi) const
ON_BOOL32 Write (ON_BinaryArchive &) const

Public Attributes

int m_c3i
int m_edge_index
ON_U m_edge_user
ON_SimpleArray< int > m_ti
double m_tolerance
int m_vi [2]

Private Member Functions

 ON_BrepEdge (const ON_BrepEdge &)
 ON_OBJECT_DECLARE (ON_BrepEdge)

Private Attributes

ON_Brepm_brep

Friends

class ON_Brep

Detailed Description

Definition at line 192 of file opennurbs_brep.h.


Constructor & Destructor Documentation

Definition at line 130 of file opennurbs_brep.cpp.

ON_BrepEdge::ON_BrepEdge ( int  edge_index)

Definition at line 140 of file opennurbs_brep.cpp.

ON_BrepEdge::ON_BrepEdge ( const ON_BrepEdge ) [private]

Member Function Documentation

Definition at line 267 of file opennurbs_brep.cpp.

bool ON_BrepEdge::ChangeEdgeCurve ( int  c3i)

Definition at line 11596 of file opennurbs_brep.cpp.

ON_COMPONENT_INDEX ON_BrepEdge::ComponentIndex ( ) const [virtual]

Reimplemented from ON_Geometry.

Definition at line 12041 of file opennurbs_brep.cpp.

ON__UINT32 ON_BrepEdge::DataCRC ( ON__UINT32  current_remainder) const [virtual]

Reimplemented from ON_CurveProxy.

Definition at line 1223 of file opennurbs_brep.cpp.

void ON_BrepEdge::Dump ( ON_TextLog dump) const [virtual]

Reimplemented from ON_CurveProxy.

Definition at line 282 of file opennurbs_brep.cpp.

Definition at line 11564 of file opennurbs_brep.cpp.

Definition at line 11548 of file opennurbs_brep.cpp.

ON_BOOL32 ON_BrepEdge::IsClosed ( void  ) const [virtual]

Reimplemented from ON_CurveProxy.

Definition at line 238 of file opennurbs_brep.cpp.

ON_BOOL32 ON_BrepEdge::IsValid ( ON_TextLog text_log = NULL) const [virtual]

Reimplemented from ON_CurveProxy.

Definition at line 182 of file opennurbs_brep.cpp.

ON::object_type ON_BrepEdge::ObjectType ( ) const [virtual]

Reimplemented from ON_Curve.

Definition at line 150 of file opennurbs_brep.cpp.

ON_BrepEdge & ON_BrepEdge::operator= ( const ON_BrepEdge src)

Definition at line 165 of file opennurbs_brep.cpp.

Reimplemented from ON_CurveProxy.

Definition at line 65 of file opennurbs_brep_io.cpp.

Reimplemented from ON_CurveProxy.

Definition at line 289 of file opennurbs_brep.cpp.

ON_BOOL32 ON_BrepEdge::SetEndPoint ( ON_3dPoint  end_point) [virtual]

Reimplemented from ON_Curve.

Definition at line 2023 of file opennurbs_brep_tools.cpp.

ON_BOOL32 ON_BrepEdge::SetStartPoint ( ON_3dPoint  start_point) [virtual]

Reimplemented from ON_Curve.

Definition at line 2018 of file opennurbs_brep_tools.cpp.

unsigned int ON_BrepEdge::SizeOf ( ) const [virtual]

Reimplemented from ON_CurveProxy.

Definition at line 157 of file opennurbs_brep.cpp.

ON_BrepTrim * ON_BrepEdge::Trim ( int  eti) const

Definition at line 272 of file opennurbs_brep.cpp.

int ON_BrepEdge::TrimCount ( ) const

Definition at line 277 of file opennurbs_brep.cpp.

Definition at line 11799 of file opennurbs_brep.cpp.

ON_BrepVertex * ON_BrepEdge::Vertex ( int  evi) const

Definition at line 474 of file opennurbs_brep.cpp.

ON_BOOL32 ON_BrepEdge::Write ( ON_BinaryArchive file) const [virtual]

Reimplemented from ON_CurveProxy.

Definition at line 46 of file opennurbs_brep_io.cpp.


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 379 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.

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 files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51