#include <OSGSurface.h>
Inheritance diagram for osg::Surface:

Class Specific | |
| Int16 | calcMappingIndex (UInt16 attrib) const |
| GeometryPtr | getPtr (void) const |
| bool | isMergeable (const GeometryPtr other) |
| bool | merge (const GeometryPtr other) |
| *static const char * | mapType (UInt8 type) |
Internal functions | |
| *void | tessellate (void) |
| tessellate | |
| void | reTessellate (void) |
| retessellate | |
| Int32 | convertSurface (void) |
| tessellate | |
| Int32 | tessellateSurface (std::vector< SimplePolygon > &triangles, std::vector< Pnt3f > &gverts, std::vector< Vec3f > &norms) |
| tessellate | |
| Int32 | tessellateSurface (std::vector< SimplePolygon > &triangles, std::vector< Pnt3f > &gverts, std::vector< Vec3f > &norms, std::vector< Pnt2f > &texcoords) |
| tessellate | |
| Int32 | tessellateSurface (std::vector< SimplePolygon > &triangles, std::vector< Pnt3f > &gverts, std::vector< Pnt2f > &texcoords) |
| tessellate | |
| Int32 | buildSurface (std::vector< SimplePolygon > &triangles, std::vector< Pnt3f > &gverts, std::vector< Vec3f > &norms, std::vector< Pnt2f > &texcoords) |
| tessellate | |
| bool | checkOrient (UInt32 ui_v1, UInt32 ui_v2, UInt32 ui_v3, std::vector< Pnt3f > &m_vclGlobalVertices, std::vector< Vec3f > &m_vclNormal) |
| tessellate | |
| bool | updateError (Pnt3f viewPos, Real64 halfPixelSize) |
| update error field according to dynamic LOD | |
| void | FindClosestPoint (Vec3f &rDist, const Pnt3f viewPos) const |
| tessellate | |
| void | FindClosestPointExact (Vec3f &rDist, const Pnt3f viewPos) const |
| tessellate | |
| void | onCreate (const Surface *source=NULL) |
| tessellate | |
| void | handleGL (Window *win, UInt32 idstatus) |
| tessellate | |
| void | adjustVolume (Volume &volume) |
| tessellate | |
| virtual Action::ResultE | drawPrimitives (DrawActionBase *action) |
| tessellate | |
| void | operator= (const Surface &source) |
| tessellate | |
| BSplineTrimmedSurface * | _trimmedSurface |
| tessellate | |
| CNurbsPatchSurface * | _surfacePatch |
| tessellate | |
| Pnt3d | _min |
| tessellate | |
| Pnt3d | _max |
| tessellate | |
| Pnt2d | _minParam |
| tessellate | |
| Pnt2d | _maxParam |
| tessellate | |
| static void | initMethod (void) |
| initialize the static features of the class, e.g. action callbacks | |
| class | FieldContainer |
| tessellate | |
| class | SurfaceBase |
| tessellate | |
Public Types | |
| typedef SurfacePtr | Ptr |
| enum | { DimUFieldId = Inherited::NextFieldId, DimVFieldId = DimUFieldId + 1, KnotsUFieldId = DimVFieldId + 1, KnotsVFieldId = KnotsUFieldId + 1, ControlPointsFieldId = KnotsVFieldId + 1, ErrorFieldId = ControlPointsFieldId + 1, NumCurvesFieldId = ErrorFieldId + 1, KnotLengthsFieldId = NumCurvesFieldId + 1, DimensionsFieldId = KnotLengthsFieldId + 1, CurveControlPointsFieldId = DimensionsFieldId + 1, KnotsFieldId = CurveControlPointsFieldId + 1, CurvesPerLoopFieldId = KnotsFieldId + 1, IsDelaunayFieldId = CurvesPerLoopFieldId + 1, TextureControlPointsFieldId = IsDelaunayFieldId + 1, DirtyMaskFieldId = TextureControlPointsFieldId + 1, SurfaceGLIdFieldId = DirtyMaskFieldId + 1, NextFieldId = SurfaceGLIdFieldId + 1 } |
Public Member Functions | |
Get Instance Type Information | |
| UInt32 | getTypeId (void) const |
| UInt16 | getGroupId (void) const |
| const Char8 * | getTypeName (void) const |
| Generic Field Access *Field * | getField (UInt32 fieldId) |
| Field * | getField (const Char8 *fieldName) |
| Generic Field Access *Field * | getField (UInt32 fieldId) |
| Field * | getField (const Char8 *fieldName) |
user actions | |
| *void | addCurve (UInt32 dim, std::vector< Real64 > &knots, std::vector< Pnt2f > &controlpoints, bool newloop=false) |
| Add a (polynomial) trimming curve to the surface. | |
| void | addCurve (UInt32 dim, std::vector< Real64 > &knots, std::vector< Pnt3f > &controlpoints, bool newloop=false) |
| Add a (rational) trimming curve to the surface. | |
| void | removeCurves (void) |
| Remove all trimming curves from the surface. | |
| SurfacePtr | clone (void) |
| Clone the Surface. | |
| void | readfromtso (std::istream &infile, bool useTextures=false) |
| Read from a .tso file. Temporary function. | |
| void | writetotso (std::ostream &outfile) |
| Add a (polynomial) trimming curve to the surface. | |
| UInt32 | writetoobj (std::ostream &outfile, UInt32 offset) |
| Write tessellated geometry to an .obj file. Absolutely temporary function. | |
| Real64 | getDesiredError (Pnt3f viewPos, Real64 halfPixelSize) |
| get desired error. | |
| void | forceTessellate (void) |
| Add a (polynomial) trimming curve to the surface. | |
Sync | |
| *virtual void | changed (BitVector whichField, UInt32 origin) |
| react to field changes | |
Output | |
| *virtual void | dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const |
| output the instance for debug purposes | |
FieldContainer Get | |
| *virtual FieldContainerType & | getType (void) |
| virtual const FieldContainerType & | getType (void) const |
| virtual UInt32 | getContainerSize (void) const |
Field Get | |
| *SFUInt32 * | getSFDimU (void) |
| Get the Surface::_sfDimU field. | |
| SFUInt32 * | getSFDimV (void) |
| Get the Surface::_sfDimV field. | |
| MFReal32 * | getMFKnotsU (void) |
| Get the Surface::_mfKnotsU field. | |
| MFReal32 * | getMFKnotsV (void) |
| Get the Surface::_mfKnotsV field. | |
| SFGeoPositionsPtr * | getSFControlPoints (void) |
| Get the Surface::_sfControlPoints field. | |
| SFReal32 * | getSFError (void) |
| Get the Surface::_sfError field. | |
| SFBool * | getSFIsDelaunay (void) |
| Get the Surface::_sfIsDelaunay field. | |
| SFGeoTexCoordsPtr * | getSFTextureControlPoints (void) |
| Get the Surface::_sfTextureControlPoints field. | |
| UInt32 & | getDimU (void) |
| Get the value of the Surface::_sfDimU field. | |
| const UInt32 & | getDimU (void) const |
| Get the value of the Surface::_sfDimU field. | |
| UInt32 & | getDimV (void) |
| Get the value of the Surface::_sfDimV field. | |
| const UInt32 & | getDimV (void) const |
| Get the value of the Surface::_sfDimV field. | |
| GeoPositionsPtr & | getControlPoints (void) |
| Get the value of the Surface::_sfControlPoints field. | |
| const GeoPositionsPtr & | getControlPoints (void) const |
| Get the value of the Surface::_sfControlPoints field. | |
| Real32 & | getError (void) |
| Get the value of the Surface::_sfError field. | |
| const Real32 & | getError (void) const |
| Get the value of the Surface::_sfError field. | |
| bool & | getIsDelaunay (void) |
| Get the value of the Surface::_sfIsDelaunay field. | |
| const bool & | getIsDelaunay (void) const |
| Get the value of the Surface::_sfIsDelaunay field. | |
| GeoTexCoordsPtr & | getTextureControlPoints (void) |
| Get the value of the Surface::_sfTextureControlPoints field. | |
| const GeoTexCoordsPtr & | getTextureControlPoints (void) const |
| Get the value of the Surface::_sfTextureControlPoints field. | |
| Real32 & | getKnotsU (const UInt32 index) |
| Get the value of the index element the Surface::_mfKnotsU field. | |
| MFReal32 & | getKnotsU (void) |
| Get the Surface::_mfKnotsU field. | |
| const MFReal32 & | getKnotsU (void) const |
| Get the Surface::_mfKnotsU field. | |
| Real32 & | getKnotsV (const UInt32 index) |
| Get the value of the index element the Surface::_mfKnotsV field. | |
| MFReal32 & | getKnotsV (void) |
| Get the Surface::_mfKnotsV field. | |
| const MFReal32 & | getKnotsV (void) const |
| Get the Surface::_mfKnotsV field. | |
Field Set | |
| *void | setDimU (const UInt32 &value) |
| Set the value of the Surface::_sfDimU field. | |
| void | setDimV (const UInt32 &value) |
| Set the value of the Surface::_sfDimV field. | |
| void | setControlPoints (const GeoPositionsPtr &value) |
| Set the value of the Surface::_sfControlPoints field. | |
| void | setError (const Real32 &value) |
| Set the value of the Surface::_sfError field. | |
| void | setIsDelaunay (const bool &value) |
| Set the value of the Surface::_sfIsDelaunay field. | |
| void | setTextureControlPoints (const GeoTexCoordsPtr &value) |
| Set the value of the Surface::_sfTextureControlPoints field. | |
Binary Access | |
| *virtual UInt32 | getBinSize (const BitVector &whichField) |
| virtual void | copyToBin (BinaryDataHandler &pMem, const BitVector &whichField) |
| virtual void | copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField) |
Copy | |
| *virtual FieldContainerPtr | shallowCopy (void) const |
Abstract | |
| *virtual GeoPropertyArrayInterface * | getProperty (Int32 mapID) |
Field Set | |
| *void | setTypes (const GeoPTypesPtr &value) |
| Set the value of the Geometry::_sfTypes field. | |
| void | setLengths (const GeoPLengthsPtr &value) |
| Set the value of the Geometry::_sfLengths field. | |
| void | setPositions (const GeoPositionsPtr &value) |
| Set the value of the Geometry::_sfPositions field. | |
| void | setNormals (const GeoNormalsPtr &value) |
| Set the value of the Geometry::_sfNormals field. | |
| void | setColors (const GeoColorsPtr &value) |
| Set the value of the Geometry::_sfColors field. | |
| void | setSecondaryColors (const GeoColorsPtr &value) |
| Set the value of the Geometry::_sfSecondaryColors field. | |
| void | setTexCoords (const GeoTexCoordsPtr &value) |
| Set the value of the Geometry::_sfTexCoords field. | |
| void | setTexCoords1 (const GeoTexCoordsPtr &value) |
| Set the value of the Geometry::_sfTexCoords1 field. | |
| void | setTexCoords2 (const GeoTexCoordsPtr &value) |
| Set the value of the Geometry::_sfTexCoords2 field. | |
| void | setTexCoords3 (const GeoTexCoordsPtr &value) |
| Set the value of the Geometry::_sfTexCoords3 field. | |
| void | setIndices (const GeoIndicesPtr &value) |
| Set the value of the Geometry::_sfIndices field. | |
| void | setMaterial (const MaterialPtr &value) |
| Set the value of the MaterialDrawable::_sfMaterial field. | |
Iterator Access | |
| *TriangleIterator | beginTriangles (void) const |
| TriangleIterator | endTriangles (void) const |
| PrimitiveIterator | beginPrimitives (void) const |
| PrimitiveIterator | endPrimitives (void) const |
| FaceIterator | beginFaces (void) const |
| FaceIterator | endFaces (void) const |
| LineIterator | beginLines (void) const |
| LineIterator | endLines (void) const |
| EdgeIterator | beginEdges (void) const |
| EdgeIterator | endEdges (void) const |
Draw | |
| Action::ResultE | intersect (Action *action) |
| NewActionTypes::ResultE | intersect (ActorBase::FunctorArgumentType &funcArg) |
| void | invalidateDlistCache (void) |
Field Get | |
| *SFGeoPTypesPtr * | getSFTypes (void) |
| Get the Geometry::_sfTypes field. | |
| SFGeoPLengthsPtr * | getSFLengths (void) |
| Get the Geometry::_sfLengths field. | |
| SFGeoPositionsPtr * | getSFPositions (void) |
| Get the Geometry::_sfPositions field. | |
| SFGeoNormalsPtr * | getSFNormals (void) |
| Get the Geometry::_sfNormals field. | |
| SFGeoColorsPtr * | getSFColors (void) |
| Get the Geometry::_sfColors field. | |
| SFGeoColorsPtr * | getSFSecondaryColors (void) |
| Get the Geometry::_sfSecondaryColors field. | |
| SFGeoTexCoordsPtr * | getSFTexCoords (void) |
| Get the Geometry::_sfTexCoords field. | |
| SFGeoTexCoordsPtr * | getSFTexCoords1 (void) |
| Get the Geometry::_sfTexCoords1 field. | |
| SFGeoTexCoordsPtr * | getSFTexCoords2 (void) |
| Get the Geometry::_sfTexCoords2 field. | |
| SFGeoTexCoordsPtr * | getSFTexCoords3 (void) |
| Get the Geometry::_sfTexCoords3 field. | |
| SFGeoIndicesPtr * | getSFIndices (void) |
| Get the Geometry::_sfIndices field. | |
| MFUInt16 * | getMFIndexMapping (void) |
| Get the Geometry::_mfIndexMapping field. | |
| SFBool * | getSFDlistCache (void) |
| Get the Geometry::_sfDlistCache field. | |
| GeoPTypesPtr & | getTypes (void) |
| Get the value of the Geometry::_sfTypes field. | |
| const GeoPTypesPtr & | getTypes (void) const |
| Get the value of the Geometry::_sfTypes field. | |
| GeoPLengthsPtr & | getLengths (void) |
| Get the value of the Geometry::_sfLengths field. | |
| const GeoPLengthsPtr & | getLengths (void) const |
| Get the value of the Geometry::_sfLengths field. | |
| GeoPositionsPtr & | getPositions (void) |
| Get the value of the Geometry::_sfPositions field. | |
| const GeoPositionsPtr & | getPositions (void) const |
| Get the value of the Geometry::_sfPositions field. | |
| GeoNormalsPtr & | getNormals (void) |
| Get the value of the Geometry::_sfNormals field. | |
| const GeoNormalsPtr & | getNormals (void) const |
| Get the value of the Geometry::_sfNormals field. | |
| GeoColorsPtr & | getColors (void) |
| Get the value of the Geometry::_sfColors field. | |
| const GeoColorsPtr & | getColors (void) const |
| Get the value of the Geometry::_sfColors field. | |
| GeoColorsPtr & | getSecondaryColors (void) |
| Get the value of the Geometry::_sfSecondaryColors field. | |
| const GeoColorsPtr & | getSecondaryColors (void) const |
| Get the value of the Geometry::_sfSecondaryColors field. | |
| GeoTexCoordsPtr & | getTexCoords (void) |
| Get the value of the Geometry::_sfTexCoords field. | |
| const GeoTexCoordsPtr & | getTexCoords (void) const |
| Get the value of the Geometry::_sfTexCoords field. | |
| GeoTexCoordsPtr & | getTexCoords1 (void) |
| Get the value of the Geometry::_sfTexCoords1 field. | |
| const GeoTexCoordsPtr & | getTexCoords1 (void) const |
| Get the value of the Geometry::_sfTexCoords1 field. | |
| GeoTexCoordsPtr & | getTexCoords2 (void) |
| Get the value of the Geometry::_sfTexCoords2 field. | |
| const GeoTexCoordsPtr & | getTexCoords2 (void) const |
| Get the value of the Geometry::_sfTexCoords2 field. | |
| GeoTexCoordsPtr & | getTexCoords3 (void) |
| Get the value of the Geometry::_sfTexCoords3 field. | |
| const GeoTexCoordsPtr & | getTexCoords3 (void) const |
| Get the value of the Geometry::_sfTexCoords3 field. | |
| GeoIndicesPtr & | getIndices (void) |
| Get the value of the Geometry::_sfIndices field. | |
| const GeoIndicesPtr & | getIndices (void) const |
| Get the value of the Geometry::_sfIndices field. | |
| bool & | getDlistCache (void) |
| Get the value of the Geometry::_sfDlistCache field. | |
| const bool & | getDlistCache (void) const |
| Get the value of the Geometry::_sfDlistCache field. | |
| UInt16 & | getIndexMapping (const UInt32 index) |
| Get the value of the index element the Geometry::_mfIndexMapping field. | |
| MFUInt16 & | getIndexMapping (void) |
| Get the Geometry::_mfIndexMapping field. | |
| const MFUInt16 & | getIndexMapping (void) const |
| Get the Geometry::_mfIndexMapping field. | |
Field Set | |
| void | setDlistCache (const bool &value) |
| Set the value of the Geometry::_sfDlistCache field. | |
action handler | |
| Action::ResultE | drawActionHandler (Action *action) |
| initialize the static features of the class, e.g. action callbacks | |
| Action::ResultE | renderActionHandler (Action *action) |
| initialize the static features of the class, e.g. action callbacks | |
Field Get | |
| *SFMaterialPtr * | getSFMaterial (void) |
| Get the MaterialDrawable::_sfMaterial field. | |
| MaterialPtr & | getMaterial (void) |
| Get the value of the MaterialDrawable::_sfMaterial field. | |
| const MaterialPtr & | getMaterial (void) const |
| Get the value of the MaterialDrawable::_sfMaterial field. | |
Parents | |
| *MFNodePtr & | getParents (void) |
| const MFNodePtr & | getParents (void) const |
| MFNodePtr * | getMFParents (void) |
Volume | |
| *virtual void | invalidateVolume (void) |
Handle Attachments | |
| *void | addAttachment (const AttachmentPtr &fieldContainerP, UInt16 binding=0) |
| void | subAttachment (const AttachmentPtr &fieldContainerP, UInt16 binding=0) |
| AttachmentPtr | findAttachment (UInt32 groupId, UInt16 binding=0) |
| AttachmentPtr | findAttachment (const FieldContainerType &type, UInt16 binding=0) |
| Field Access *SFAttachmentMap * | getSFAttachments (void) |
Get Instance Type Information | |
| UInt32 | getTypeId (void) const |
| UInt16 | getGroupId (void) const |
| const Char8 * | getTypeName (void) const |
| Generic Field Access *Field * | getField (UInt32 fieldId) |
| Field * | getField (const Char8 *fieldName) |
Static Public Member Functions | |
Get Class Type Information | |
| static UInt16 | getClassGroupId (void) |
Class Get | |
| *static FieldContainerType & | getClassType (void) |
| access the type of the class | |
| static UInt32 | getClassTypeId (void) |
| access the numerical type of the class | |
Construction | |
| *static SurfacePtr | create (void) |
| create a new instance of the class | |
| static SurfacePtr | createEmpty (void) |
| create an empty new instance of the class, do not copy the prototype | |
Class Get | |
| *static const char * | getClassname (void) |
Get Class Type Information | |
| static UInt16 | getClassGroupId (void) |
Static Public Attributes | |
| static const osg::BitVector | CurveFieldMask |
| static const osg::BitVector | SurfaceFieldMask |
| static const osg::BitVector | DimUFieldMask |
| static const osg::BitVector | DimVFieldMask |
| static const osg::BitVector | KnotsUFieldMask |
| static const osg::BitVector | KnotsVFieldMask |
| static const osg::BitVector | ControlPointsFieldMask |
| static const osg::BitVector | ErrorFieldMask |
| static const osg::BitVector | NumCurvesFieldMask |
| static const osg::BitVector | KnotLengthsFieldMask |
| static const osg::BitVector | DimensionsFieldMask |
| static const osg::BitVector | CurveControlPointsFieldMask |
| static const osg::BitVector | KnotsFieldMask |
| static const osg::BitVector | CurvesPerLoopFieldMask |
| static const osg::BitVector | IsDelaunayFieldMask |
| static const osg::BitVector | TextureControlPointsFieldMask |
| static const osg::BitVector | DirtyMaskFieldMask |
| static const osg::BitVector | SurfaceGLIdFieldMask |
| static const osg::BitVector | MTInfluenceMask |
| static const osg::BitVector | TypesFieldMask |
| static const osg::BitVector | LengthsFieldMask |
| static const osg::BitVector | PositionsFieldMask |
| static const osg::BitVector | NormalsFieldMask |
| static const osg::BitVector | ColorsFieldMask |
| static const osg::BitVector | SecondaryColorsFieldMask |
| static const osg::BitVector | TexCoordsFieldMask |
| static const osg::BitVector | TexCoords1FieldMask |
| static const osg::BitVector | TexCoords2FieldMask |
| static const osg::BitVector | TexCoords3FieldMask |
| static const osg::BitVector | IndicesFieldMask |
| static const osg::BitVector | IndexMappingFieldMask |
| static const osg::BitVector | DlistCacheFieldMask |
| static const osg::BitVector | GLIdFieldMask |
| static const osg::BitVector | MaterialFieldMask |
| static const BitVector | ParentsFieldMask = (1 << NodeCore::ParentsFieldId ) |
| static const BitVector | AttachmentsFieldMask |
| static const BitVector | NextFieldMask |
IndexMapping Constants | |
| *static const UInt16 | MapPosition = 1 |
| static const UInt16 | MapNormal = Geometry::MapPosition << 1 |
| static const UInt16 | MapColor = Geometry::MapNormal << 1 |
| static const UInt16 | MapSecondaryColor = Geometry::MapColor << 1 |
| static const UInt16 | MapTexCoords = Geometry::MapSecondaryColor << 1 |
| static const UInt16 | MapTexCoords1 = Geometry::MapTexCoords << 1 |
| static const UInt16 | MapTexCoords2 = Geometry::MapTexCoords1 << 1 |
| static const UInt16 | MapTexCoords3 = Geometry::MapTexCoords2 << 1 |
| static const UInt16 | MapEmpty = Geometry::MapTexCoords3 << 1 |
static stat elem | |
| *static StatElemDesc< StatIntElem > | statNTriangles |
| static StatElemDesc< StatIntElem > | statNLines |
| static StatElemDesc< StatIntElem > | statNPoints |
| static StatElemDesc< StatIntElem > | statNVertices |
| static StatElemDesc< StatIntElem > | statNPrimitives |
CoredNodePtr helper | |
| *static const bool | isNodeCore = true |
Protected Member Functions | |
Sync | |
| void | executeSyncImpl (FieldContainer *pOther, const BitVector &whichField) |
MT Edit | |
| template<class FieldTypeT> | |
| *void | beginEditX (const BitVector &whichField, FieldTypeT &field) |
| template<class FieldTypeT> | |
| void | endEditX (const BitVector &whichField, FieldTypeT &field) |
MT Construction | |
| *void | onCreate (const FieldContainer *source=NULL) |
| void | onCreateAspect (const FieldContainer *aspect0, const FieldContainer *source=NULL) |
MT Edit | |
| template<class FieldTypeT> | |
| *void | beginEditX (const BitVector &whichField, FieldTypeT &field) |
| template<class FieldTypeT> | |
| void | endEditX (const BitVector &whichField, FieldTypeT &field) |
MT Construction | |
| *void | onCreate (const FieldContainer *source=NULL) |
| void | onCreateAspect (const FieldContainer *aspect0, const FieldContainer *source=NULL) |
Constructors | |
| * | Surface (void) |
| Constructor. | |
| Surface (const Surface &source) | |
| Copy Constructor. | |
Destructors | |
| *virtual | ~Surface (void) |
| Destructor. | |
Field Get | |
| *SFUInt32 * | getSFNumCurves (void) |
| Get the Surface::_sfNumCurves field. | |
| MFUInt32 * | getMFKnotLengths (void) |
| Get the Surface::_mfKnotLengths field. | |
| MFUInt32 * | getMFDimensions (void) |
| Get the Surface::_mfDimensions field. | |
| MFPnt3f * | getMFCurveControlPoints (void) |
| Get the Surface::_mfCurveControlPoints field. | |
| MFReal32 * | getMFKnots (void) |
| Get the Surface::_mfKnots field. | |
| MFUInt32 * | getMFCurvesPerLoop (void) |
| Get the Surface::_mfCurvesPerLoop field. | |
| SFUInt32 * | getSFDirtyMask (void) |
| Get the Surface::_sfDirtyMask field. | |
| SFInt32 * | getSFSurfaceGLId (void) |
| Get the Surface::_sfSurfaceGLId field. | |
| UInt32 & | getNumCurves (void) |
| Get the value of the Surface::_sfNumCurves field. | |
| const UInt32 & | getNumCurves (void) const |
| Get the value of the Surface::_sfNumCurves field. | |
| UInt32 & | getDirtyMask (void) |
| Get the value of the Surface::_sfDirtyMask field. | |
| const UInt32 & | getDirtyMask (void) const |
| Get the value of the Surface::_sfDirtyMask field. | |
| Int32 & | getSurfaceGLId (void) |
| Get the value of the Surface::_sfSurfaceGLId field. | |
| const Int32 & | getSurfaceGLId (void) const |
| Get the value of the Surface::_sfSurfaceGLId field. | |
| UInt32 & | getKnotLengths (UInt32 index) |
| Get the value of the index element the Surface::_mfKnotLengths field. | |
| MFUInt32 & | getKnotLengths (void) |
| Get the Surface::_mfKnotLengths field. | |
| const MFUInt32 & | getKnotLengths (void) const |
| Get the Surface::_mfKnotLengths field. | |
| UInt32 & | getDimensions (UInt32 index) |
| Get the value of the index element the Surface::_mfDimensions field. | |
| MFUInt32 & | getDimensions (void) |
| Get the Surface::_mfDimensions field. | |
| const MFUInt32 & | getDimensions (void) const |
| Get the Surface::_mfDimensions field. | |
| Pnt3f & | getCurveControlPoints (UInt32 index) |
| Get the value of the index element the Surface::_mfCurveControlPoints field. | |
| MFPnt3f & | getCurveControlPoints (void) |
| Get the Surface::_mfCurveControlPoints field. | |
| const MFPnt3f & | getCurveControlPoints (void) const |
| Get the Surface::_mfCurveControlPoints field. | |
| Real32 & | getKnots (UInt32 index) |
| Get the value of the index element the Surface::_mfKnots field. | |
| MFReal32 & | getKnots (void) |
| Get the Surface::_mfKnots field. | |