Class hierarchy   Compound list   Header files   Member list  

dimeSpline Class Reference

The dimeSpline class handles a SPLINE entity. More...

#include <Spline.h>

Inherits dimeEntity.

List of all members.

Public Members

Protected Members


Detailed Description

The dimeSpline class handles a SPLINE entity.


Member Function Documentation

dimeSpline::dimeSpline()

Constructor.

dimeSpline::~dimeSpline() [virtual]

Destructor.

bool dimeSpline::hasWeights() const

Returns true if the spline has control point weights.

void dimeSpline::setControlPoints(const dimeVec3f * const pts, const int numpts, dimeMemHandler * const memhandler)

Sets new control points for this spline. It is the user's responsibility to update the weights whenever the control point are changed.

void dimeSpline::setWeight(const int idx, const dxfdouble w, dimeMemHandler * const memhandler)

Sets the weight of control point idx.

dimeEntity* dimeSpline::copy(dimeModel * const model) const [virtual]

Reimplemented from dimeEntity.

bool dimeSpline::getRecord(const int groupcode, dimeParam &param, const int index) const [virtual]

Reimplemented from dimeRecordHolder.

const char* dimeSpline::getEntityName() const [virtual]

Reimplemented from dimeEntity.

void dimeSpline::print() const [virtual]

Reimplemented from dimeEntity.

bool dimeSpline::write(dimeOutput * const file) [virtual]

Reimplemented from dimeRecordHolder.

int dimeSpline::typeId() const [virtual]

Reimplemented from dimeBase.

int dimeSpline::countRecords() const [virtual]

Reimplemented from dimeRecordHolder.

bool dimeSpline::handleRecord(const int groupcode, const dimeParam &param, dimeMemHandler * const mh) [protected, virtual]

Reimplemented from dimeRecordHolder.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.