|
Assimp
v4.1. (December 2018)
|
Inherits Assimp::IFC::Curve.
Public Member Functions | |
| BoundedCurve (const Schema_2x3::IfcBoundedCurve &entity, ConversionData &conv) | |
| bool | IsClosed () const |
| void | SampleDiscrete (TempMesh &out) const |
| virtual void | SampleDiscrete (TempMesh &out, IfcFloat start, IfcFloat end) const |
Public Member Functions inherited from Assimp::IFC::Curve | |
| virtual size_t | EstimateSampleCount (IfcFloat start, IfcFloat end) const |
| virtual IfcVector3 | Eval (IfcFloat p) const =0 |
| virtual std::pair< IfcFloat, IfcFloat > | GetParametricRange () const =0 |
| IfcFloat | GetParametricRangeDelta () const |
| virtual bool | ReverseEval (const IfcVector3 &val, IfcFloat ¶mOut) const |
| virtual void | SampleDiscrete (TempMesh &out, IfcFloat start, IfcFloat end) const |
| virtual | ~Curve () |
Additional Inherited Members | |
Public Types inherited from Assimp::IFC::Curve | |
| typedef std::pair< IfcFloat, IfcFloat > | ParamRange |
Static Public Member Functions inherited from Assimp::IFC::Curve | |
| static Curve * | Convert (const IFC::Schema_2x3::IfcCurve &, ConversionData &conv) |
Protected Member Functions inherited from Assimp::IFC::Curve | |
| Curve (const Schema_2x3::IfcCurve &base_entity, ConversionData &conv) | |
Protected Attributes inherited from Assimp::IFC::Curve | |
| const Schema_2x3::IfcCurve & | base_entity |
| ConversionData & | conv |
|
inline |
|
virtual |
Implements Assimp::IFC::Curve.
| void Assimp::IFC::BoundedCurve::SampleDiscrete | ( | TempMesh & | out | ) | const |
| void Assimp::IFC::Curve::SampleDiscrete |