1 #ifndef COIN_SOPROFILE_H
2 #define COIN_SOPROFILE_H
27 #include <Inventor/nodes/SoSubNode.h>
28 #include <Inventor/fields/SoMFInt32.h>
29 #include <Inventor/fields/SoSFEnum.h>
30 #include <Inventor/elements/SoProfileElement.h>
44 START_FIRST = SoProfileElement::START_FIRST,
45 START_NEW = SoProfileElement::START_NEW,
46 ADD_TO_CURRENT = SoProfileElement::ADD_TO_CURRENT
59 virtual void getTrimCurve(
SoState * state, int32_t & numpoints,
60 float *& points,
int & floatspervec,
61 int32_t & numknots,
float *& knotvector) = 0;
62 virtual void getVertices(
SoState * state, int32_t & numvertices,
70 #endif // !COIN_SOPROFILE_H