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

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

+ Inheritance diagram for ON_PolyEdgeSegment:

List of all members.

Public Member Functions

 ON_PolyEdgeSegment ()
 ~ON_PolyEdgeSegment ()
void DestroyRuntimeCache (bool bDelete=true)
ON_BOOL32 Write (ON_BinaryArchive &) const
ON_BOOL32 Read (ON_BinaryArchive &)
ON_BOOL32 IsClosed () const
ON_CurveDuplicateCurve () const
bool Create (const ON_BrepTrim *trim, const ON_UUID &object_id)
bool Create (const ON_Curve *curve, const ON_UUID &object_id)
const ON_BrepEdgeEdge () const
const ON_BrepTrimTrim () const
const ON_BrepBrep () const
const ON_BrepFaceFace () const
const ON_SurfaceSurface () const
ON_Surface::ISO IsoType () const
double EdgeParameter (double t) const
bool ReversedEdgeDir () const
bool ReversedTrimDir () const
ON_Interval EdgeDomain () const
ON_Interval TrimDomain () const

Public Attributes

ON_UUID m_object_id
ON_COMPONENT_INDEX m_component_index
ON_Interval m_edge_domain
ON_Interval m_trim_domain
const void * m_parent_object
const ON_Brepm_brep
const ON_BrepTrimm_trim
const ON_BrepEdgem_edge
const ON_BrepFacem_face
const ON_Surfacem_surface

Friends

class ON_PolyEdgeCurve

Detailed Description

Definition at line 142 of file opennurbs_polyedgecurve.h.


Constructor & Destructor Documentation


Member Function Documentation

bool ON_PolyEdgeSegment::Create ( const ON_BrepTrim trim,
const ON_UUID object_id 
)
bool ON_PolyEdgeSegment::Create ( const ON_Curve curve,
const ON_UUID object_id 
)
void ON_PolyEdgeSegment::DestroyRuntimeCache ( bool  bDelete = true) [virtual]

Reimplemented from ON_CurveProxy.

Reimplemented from ON_CurveProxy.

double ON_PolyEdgeSegment::EdgeParameter ( double  t) const
ON_BOOL32 ON_PolyEdgeSegment::IsClosed ( ) const [virtual]

Reimplemented from ON_CurveProxy.

ON_BOOL32 ON_PolyEdgeSegment::Read ( ON_BinaryArchive ) [virtual]

Reimplemented from ON_CurveProxy.

ON_BOOL32 ON_PolyEdgeSegment::Write ( ON_BinaryArchive ) const [virtual]

Reimplemented from ON_CurveProxy.


Friends And Related Function Documentation

friend class ON_PolyEdgeCurve [friend]

Definition at line 283 of file opennurbs_polyedgecurve.h.


Member Data Documentation

Definition at line 276 of file opennurbs_polyedgecurve.h.

Definition at line 239 of file opennurbs_polyedgecurve.h.

Definition at line 278 of file opennurbs_polyedgecurve.h.

Definition at line 241 of file opennurbs_polyedgecurve.h.

Definition at line 279 of file opennurbs_polyedgecurve.h.

Definition at line 236 of file opennurbs_polyedgecurve.h.

Definition at line 275 of file opennurbs_polyedgecurve.h.

Definition at line 280 of file opennurbs_polyedgecurve.h.

Definition at line 277 of file opennurbs_polyedgecurve.h.

Definition at line 243 of file opennurbs_polyedgecurve.h.


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