|
Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_brep.h>
Inheritance diagram for ON_BrepTrim:Public Types | |
| enum | TYPE { unknown = 0, boundary = 1, mated = 2, seam = 3, singular = 4, crvonsrf = 5, ptonsrf = 6, slit = 7, trim_type_count = 8, force_32_bit_trim_type = 0xFFFFFFFF } |
Public Member Functions | |
| void | DestroyRuntimeCache (bool bDelete=true) |
| unsigned int | SizeOf () const |
| ON_BrepTrim () | |
| ON_BrepTrim (int) | |
| ON_BrepTrim & | operator= (const ON_BrepTrim &) |
| ON_Brep * | Brep () const |
| ON_BrepLoop * | Loop () const |
| ON_BrepFace * | Face () const |
| ON_BrepEdge * | Edge () const |
| ON_BrepVertex * | Vertex (int tvi) 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) |
| bool | ChangeTrimCurve (int c2i) |
| void | DestroyPspaceInformation () |
| bool | RemoveFromEdge (bool bRemoveFromStartVertex, bool bRemoveFromEndVertex) |
| bool | AttachToEdge (int edge_index, bool bRev3d) |
| const ON_Curve * | TrimCurveOf () const |
| const ON_Curve * | EdgeCurveOf () const |
| const ON_Surface * | SurfaceOf () const |
| int | TrimCurveIndexOf () const |
| int | EdgeCurveIndexOf () const |
| int | SurfaceIndexOf () const |
| int | FaceIndexOf () const |
| bool | IsSlit () const |
| bool | IsSeam () const |
| bool | TransformTrim (const ON_Xform &xform) |
| void | UnsetPlineEdgeParameters () |
| void | m__legacy_flags_Set (int, int) |
| bool | m__legacy_flags_Get (int *, int *) const |
Public Attributes | |
| ON_U | m_trim_user |
| int | m_trim_index |
| int | m_c2i |
| int | m_ei |
| int | m_vi [2] |
| bool | m_bRev3d |
| TYPE | m_type |
| ON_Surface::ISO | m_iso |
| int | m_li |
| double | m_tolerance [2] |
| ON_SimpleArray< ON_BrepTrimPoint > | m_pline |
| ON_BoundingBox | m_pbox |
| double | m__legacy_2d_tol |
| double | m__legacy_3d_tol |
| int | m__legacy_flags |
Friends | |
| class | ON_Brep |
Definition at line 414 of file opennurbs_brep.h.
| enum ON_BrepTrim::TYPE |
| unknown | |
| boundary | |
| mated | |
| seam | |
| singular | |
| crvonsrf | |
| ptonsrf | |
| slit | |
| trim_type_count | |
| force_32_bit_trim_type |
Definition at line 433 of file opennurbs_brep.h.
| ON_BrepTrim::ON_BrepTrim | ( | int | ) |
| bool ON_BrepTrim::AttachToEdge | ( | int | edge_index, |
| bool | bRev3d | ||
| ) |
| ON_Brep* ON_BrepTrim::Brep | ( | ) | const |
| bool ON_BrepTrim::ChangeTrimCurve | ( | int | c2i | ) |
| ON_COMPONENT_INDEX ON_BrepTrim::ComponentIndex | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
| void ON_BrepTrim::DestroyRuntimeCache | ( | bool | bDelete = true | ) | [virtual] |
Reimplemented from ON_CurveProxy.
| void ON_BrepTrim::Dump | ( | ON_TextLog & | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
| ON_BrepEdge* ON_BrepTrim::Edge | ( | ) | const |
| int ON_BrepTrim::EdgeCurveIndexOf | ( | ) | const |
| const ON_Curve* ON_BrepTrim::EdgeCurveOf | ( | ) | const |
| ON_BrepFace* ON_BrepTrim::Face | ( | ) | const |
| int ON_BrepTrim::FaceIndexOf | ( | ) | const |
| bool ON_BrepTrim::IsSeam | ( | ) | const |
| bool ON_BrepTrim::IsSlit | ( | ) | const |
| ON_BOOL32 ON_BrepTrim::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
| ON_BrepLoop* ON_BrepTrim::Loop | ( | ) | const |
| bool ON_BrepTrim::m__legacy_flags_Get | ( | int * | , |
| int * | |||
| ) | const |
| void ON_BrepTrim::m__legacy_flags_Set | ( | int | , |
| int | |||
| ) |
| ON_BrepTrim& ON_BrepTrim::operator= | ( | const ON_BrepTrim & | ) |
| ON_BOOL32 ON_BrepTrim::Read | ( | ON_BinaryArchive & | ) | [virtual] |
Reimplemented from ON_CurveProxy.
| bool ON_BrepTrim::RemoveFromEdge | ( | bool | bRemoveFromStartVertex, |
| bool | bRemoveFromEndVertex | ||
| ) |
| ON_BOOL32 ON_BrepTrim::Reverse | ( | ) | [virtual] |
Reimplemented from ON_CurveProxy.
| ON_BOOL32 ON_BrepTrim::SetEndPoint | ( | ON_3dPoint | end_point | ) | [virtual] |
Reimplemented from ON_Curve.
| ON_BOOL32 ON_BrepTrim::SetStartPoint | ( | ON_3dPoint | start_point | ) | [virtual] |
Reimplemented from ON_Curve.
| unsigned int ON_BrepTrim::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
| int ON_BrepTrim::SurfaceIndexOf | ( | ) | const |
| const ON_Surface* ON_BrepTrim::SurfaceOf | ( | ) | const |
| bool ON_BrepTrim::TransformTrim | ( | const ON_Xform & | xform | ) |
| int ON_BrepTrim::TrimCurveIndexOf | ( | ) | const |
| const ON_Curve* ON_BrepTrim::TrimCurveOf | ( | ) | const |
| ON_BrepVertex* ON_BrepTrim::Vertex | ( | int | tvi | ) | const |
| ON_BOOL32 ON_BrepTrim::Write | ( | ON_BinaryArchive & | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
friend class ON_Brep [friend] |
Definition at line 815 of file opennurbs_brep.h.
Definition at line 810 of file opennurbs_brep.h.
Definition at line 811 of file opennurbs_brep.h.
Definition at line 812 of file opennurbs_brep.h.
Definition at line 742 of file opennurbs_brep.h.
Definition at line 728 of file opennurbs_brep.h.
Definition at line 731 of file opennurbs_brep.h.
Definition at line 745 of file opennurbs_brep.h.
Definition at line 748 of file opennurbs_brep.h.
Definition at line 803 of file opennurbs_brep.h.
Definition at line 792 of file opennurbs_brep.h.
| double ON_BrepTrim::m_tolerance[2] |
Definition at line 788 of file opennurbs_brep.h.
Definition at line 430 of file opennurbs_brep.h.
Definition at line 428 of file opennurbs_brep.h.
Definition at line 744 of file opennurbs_brep.h.
| int ON_BrepTrim::m_vi[2] |
Definition at line 739 of file opennurbs_brep.h.