The curve bounded surface is a parametric surface with curved boundaries defined by one or more boundary curves. The bounded surface is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected. (Definition from ISO/CD 16739:2011)
More...
#include <CurveBoundedPlane.h>
The curve bounded surface is a parametric surface with curved boundaries defined by one or more boundary curves. The bounded surface is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected. (Definition from ISO/CD 16739:2011)
- See also
- Documentation from IFC4: IfcCurveBoundedPlane
◆ ~CurveBoundedPlane()
OpenLxApp::CurveBoundedPlane::~CurveBoundedPlane |
( |
void |
| ) |
|
◆ getBasisSurface()
std::shared_ptr<ElementarySurface> OpenLxApp::CurveBoundedPlane::getBasisSurface |
( |
| ) |
const |
◆ getInnerBoundaries()
std::vector<std::shared_ptr<BoundedCurve> > OpenLxApp::CurveBoundedPlane::getInnerBoundaries |
( |
| ) |
const |
◆ getOuterBoundary()
std::shared_ptr<BoundedCurve> OpenLxApp::CurveBoundedPlane::getOuterBoundary |
( |
| ) |
const |
◆ setBasisSurface()
void OpenLxApp::CurveBoundedPlane::setBasisSurface |
( |
std::shared_ptr< Plane > |
surface | ) |
|
◆ setInnerBoundaries()
void OpenLxApp::CurveBoundedPlane::setInnerBoundaries |
( |
const std::vector< std::shared_ptr< BoundedCurve >> & |
innerBounds | ) |
|
◆ setOuterBoundary()
void OpenLxApp::CurveBoundedPlane::setOuterBoundary |
( |
std::shared_ptr< BoundedCurve > |
outerBound | ) |
|
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/OpenLxApp/include/OpenLxApp/CurveBoundedPlane.h