#include <opennurbs_brep.h>
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.
Definition at line 341 of file opennurbs_brep.cpp.
ON_BrepTrim::ON_BrepTrim | ( | int | trim_index | ) |
Definition at line 364 of file opennurbs_brep.cpp.
ON_BrepTrim::ON_BrepTrim | ( | const ON_BrepTrim & | ) | [private] |
bool ON_BrepTrim::AttachToEdge | ( | int | edge_index, |
bool | bRev3d | ||
) |
Definition at line 11521 of file opennurbs_brep.cpp.
ON_Brep * ON_BrepTrim::Brep | ( | ) | const |
Definition at line 427 of file opennurbs_brep.cpp.
bool ON_BrepTrim::ChangeTrimCurve | ( | int | c2i | ) |
Definition at line 11468 of file opennurbs_brep.cpp.
ON_COMPONENT_INDEX ON_BrepTrim::ComponentIndex | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
Definition at line 12054 of file opennurbs_brep.cpp.
Definition at line 11462 of file opennurbs_brep.cpp.
void ON_BrepTrim::DestroyRuntimeCache | ( | bool | bDelete = true | ) | [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 11900 of file opennurbs_brep.cpp.
void ON_BrepTrim::Dump | ( | ON_TextLog & | dump | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 598 of file opennurbs_brep.cpp.
ON_BrepEdge * ON_BrepTrim::Edge | ( | ) | const |
Definition at line 452 of file opennurbs_brep.cpp.
int ON_BrepTrim::EdgeCurveIndexOf | ( | ) | const |
Definition at line 11569 of file opennurbs_brep.cpp.
const ON_Curve * ON_BrepTrim::EdgeCurveOf | ( | ) | const |
Definition at line 11586 of file opennurbs_brep.cpp.
ON_BrepFace * ON_BrepTrim::Face | ( | ) | const |
Definition at line 440 of file opennurbs_brep.cpp.
int ON_BrepTrim::FaceIndexOf | ( | ) | const |
Definition at line 11666 of file opennurbs_brep.cpp.
bool ON_BrepTrim::IsSeam | ( | ) | const |
Definition at line 11744 of file opennurbs_brep.cpp.
bool ON_BrepTrim::IsSlit | ( | ) | const |
Definition at line 11715 of file opennurbs_brep.cpp.
ON_BOOL32 ON_BrepTrim::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 489 of file opennurbs_brep.cpp.
ON_BrepLoop * ON_BrepTrim::Loop | ( | ) | const |
Definition at line 432 of file opennurbs_brep.cpp.
bool ON_BrepTrim::m__legacy_flags_Get | ( | int * | gcon, |
int * | mono | ||
) | const |
Definition at line 5665 of file opennurbs_brep.cpp.
void ON_BrepTrim::m__legacy_flags_Set | ( | int | gcon, |
int | mono | ||
) |
Definition at line 5641 of file opennurbs_brep.cpp.
ON_BrepTrim::ON_OBJECT_DECLARE | ( | ON_BrepTrim | ) | [private] |
ON_BrepTrim & ON_BrepTrim::operator= | ( | const ON_BrepTrim & | src | ) |
Definition at line 397 of file opennurbs_brep.cpp.
ON_BOOL32 ON_BrepTrim::Read | ( | ON_BinaryArchive & | file | ) | [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 148 of file opennurbs_brep_io.cpp.
bool ON_BrepTrim::RemoveFromEdge | ( | bool | bRemoveFromStartVertex, |
bool | bRemoveFromEndVertex | ||
) |
Definition at line 11487 of file opennurbs_brep.cpp.
ON_BOOL32 ON_BrepTrim::Reverse | ( | ) | [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 603 of file opennurbs_brep.cpp.
ON_BOOL32 ON_BrepTrim::SetEndPoint | ( | ON_3dPoint | end_point | ) | [virtual] |
Reimplemented from ON_Curve.
Definition at line 2068 of file opennurbs_brep_tools.cpp.
ON_BOOL32 ON_BrepTrim::SetStartPoint | ( | ON_3dPoint | start_point | ) | [virtual] |
Reimplemented from ON_Curve.
Definition at line 2028 of file opennurbs_brep_tools.cpp.
unsigned int ON_BrepTrim::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 388 of file opennurbs_brep.cpp.
int ON_BrepTrim::SurfaceIndexOf | ( | ) | const |
Definition at line 11649 of file opennurbs_brep.cpp.
const ON_Surface * ON_BrepTrim::SurfaceOf | ( | ) | const |
Definition at line 11625 of file opennurbs_brep.cpp.
bool ON_BrepTrim::TransformTrim | ( | const ON_Xform & | xform | ) |
Definition at line 11856 of file opennurbs_brep.cpp.
int ON_BrepTrim::TrimCurveIndexOf | ( | ) | const |
Definition at line 11581 of file opennurbs_brep.cpp.
const ON_Curve * ON_BrepTrim::TrimCurveOf | ( | ) | const |
Definition at line 11609 of file opennurbs_brep.cpp.
Definition at line 11788 of file opennurbs_brep.cpp.
ON_BrepVertex * ON_BrepTrim::Vertex | ( | int | tvi | ) | const |
Definition at line 460 of file opennurbs_brep.cpp.
ON_BOOL32 ON_BrepTrim::Write | ( | ON_BinaryArchive & | file | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 95 of file opennurbs_brep_io.cpp.
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.
ON_Brep* ON_BrepTrim::m_brep [private] |
Definition at line 816 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.