Assimp  v3.1.1 (June 2014)
Assimp::IFC::BoundedCurve Class Reference

Inherits Assimp::IFC::Curve.

Public Member Functions

 BoundedCurve (const IfcBoundedCurve &entity, ConversionData &conv)
 
bool IsClosed () const
 
void SampleDiscrete (TempMesh &out) 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, IfcFloatGetParametricRange () const =0
 
IfcFloat GetParametricRangeDelta () const
 
virtual bool ReverseEval (const IfcVector3 &val, IfcFloat &paramOut) 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, IfcFloatParamRange
 
- Static Public Member Functions inherited from Assimp::IFC::Curve
static CurveConvert (const IFC::IfcCurve &, ConversionData &conv)
 
- Protected Member Functions inherited from Assimp::IFC::Curve
 Curve (const IfcCurve &base_entity, ConversionData &conv)
 
- Protected Attributes inherited from Assimp::IFC::Curve
const IfcCurvebase_entity
 
ConversionDataconv
 

Constructor & Destructor Documentation

§ BoundedCurve()

Assimp::IFC::BoundedCurve::BoundedCurve ( const IfcBoundedCurve entity,
ConversionData conv 
)
inline

Member Function Documentation

§ IsClosed()

bool Assimp::IFC::BoundedCurve::IsClosed ( ) const
virtual

Implements Assimp::IFC::Curve.

§ SampleDiscrete()

void Assimp::IFC::BoundedCurve::SampleDiscrete ( TempMesh out) const

The documentation for this class was generated from the following files: