|
JunkBox_Lib++ (for Windows) 1.10.1
|
#include <Brep.h>

Public Member Functions | |
| BREP_FACET (BREP_SHELL *pr_shell) | |
| virtual | ~BREP_FACET () |
| void | CloseData () |
| void | ConnectContour (BREP_CONTOUR *contour) |
| void | DisconnectContour (BREP_CONTOUR *contour) |
| void | ComputePlaneEquation () |
Public Attributes | |
| BREP_SHELL * | shell |
| BREP_CONTOUR_LIST | outer_contours |
| Vector< double > | normal |
| RBound< double > | rbound |
| double | d |
| 定数,原点から平面への距離*(-1) | |
| double | tolerance |
| bool | deletable |
| 削除できる | |
| bool | notdelete |
| 削除してはいけない | |
| BREP_FACET | ( | BREP_SHELL * | pr_shell | ) |
Definition at line 212 of file Brep.cpp.
References BREP_SHELL::ConnectFacet(), BREP_FACET::deletable, jbxl::Facet_Tolerance, BREP_FACET::notdelete, BREP_FACET::rbound, RBound< T >::set(), BREP_FACET::shell, and BREP_FACET::tolerance.

|
virtual |
Definition at line 225 of file Brep.cpp.
References BREP_SHELL::DisconnectFacet(), BREP_CONTOUR::facet, BREP_FACET::outer_contours, and BREP_FACET::shell.

| void CloseData | ( | ) |
Definition at line 240 of file Brep.cpp.
References BREP_FACET::CloseData(), BREP_FACET::ComputePlaneEquation(), and BREP_FACET::outer_contours.
Referenced by BREP_FACET::CloseData(), jbxl::PatchupContour(), and jbxl::ReverseContours().


| void ComputePlaneEquation | ( | ) |
void BREP_FACET::ComputePlaneEquation()
Definition at line 278 of file Brep.cpp.
References BREP_FACET::d, jbxl::Facet_Tolerance, Max, BREP_FACET::normal, BREP_FACET::outer_contours, BREP_FACET::rbound, BREP_FACET::tolerance, RBound< T >::xmax, RBound< T >::xmin, RBound< T >::ymax, RBound< T >::ymin, RBound< T >::zmax, and RBound< T >::zmin.
Referenced by BREP_FACET::CloseData().

| void ConnectContour | ( | BREP_CONTOUR * | contour | ) |
Definition at line 250 of file Brep.cpp.
References BREP_CONTOUR::facet, and BREP_FACET::outer_contours.
Referenced by BREP_CONTOUR::BREP_CONTOUR().

| void DisconnectContour | ( | BREP_CONTOUR * | contour | ) |
Definition at line 259 of file Brep.cpp.
References BREP_CONTOUR::facet, and BREP_FACET::outer_contours.
Referenced by BREP_CONTOUR::~BREP_CONTOUR().

| double d |
Definition at line 144 of file Brep.h.
Referenced by BREP_FACET::ComputePlaneEquation().
| bool deletable |
Definition at line 147 of file Brep.h.
Referenced by BREP_FACET::BREP_FACET(), jbxl::DeleteShortageWings(), and jbxl::SetDeletableContoursByEdge().
| Vector<double> normal |
Definition at line 141 of file Brep.h.
Referenced by BREP_CONTOUR::CloseFacet(), and BREP_FACET::ComputePlaneEquation().
| bool notdelete |
Definition at line 148 of file Brep.h.
Referenced by BREP_FACET::BREP_FACET().
| BREP_CONTOUR_LIST outer_contours |
Definition at line 139 of file Brep.h.
Referenced by BREP_FACET::CloseData(), BREP_FACET::ComputePlaneEquation(), BREP_FACET::ConnectContour(), BREP_FACET::DisconnectContour(), jbxl::FastDeleteFacet(), and BREP_FACET::~BREP_FACET().
| RBound<double> rbound |
Definition at line 142 of file Brep.h.
Referenced by BREP_FACET::BREP_FACET(), BREP_CONTOUR::CloseFacet(), BREP_FACET::ComputePlaneEquation(), and jbxl::IsCollisionContours().
| BREP_SHELL* shell |
Definition at line 138 of file Brep.h.
Referenced by BREP_FACET::BREP_FACET(), BREP_SHELL::ConnectFacet(), jbxl::CreateContourByVector(), jbxl::CreateContoursList(), BREP_SHELL::DisconnectFacet(), jbxl::FastDeleteFacet(), jbxl::FillShortageWings_Near(), jbxl::FillShortageWings_Next(), jbxl::ReverseContours(), BREP_FACET::~BREP_FACET(), and BREP_SHELL::~BREP_SHELL().
| double tolerance |
Definition at line 145 of file Brep.h.
Referenced by BREP_FACET::BREP_FACET(), and BREP_FACET::ComputePlaneEquation().