MiSurfaceGeometryRectilinear Class Reference
[Geometry]

MeshViz Generic rectilinear surface geometry. More...

#include <MeshVizXLM/mesh/geometry/MiSurfaceGeometryRectilinear.h>

Inheritance diagram for MiSurfaceGeometryRectilinear:
MiGeometry MeXSurfaceGeometryRectilinear

List of all members.

Public Member Functions

virtual double getX (size_t i) const =0
virtual double getY (size_t j) const =0
virtual MbVec3d getNormal () const
virtual double getDistance () const

Detailed Description

MeshViz Generic rectilinear surface geometry.

This interface is used by MiSurfaceMeshRectilinear to access the geometry describing a rectilinear surface mesh.

Note:
The existing representation nodes that use this type of geometry currently only handle geometry on the XY, YZ or ZX plane even though getNormal() could define any plane for this geometry.
See related examples:

MySurfaceMeshRectilinear


Member Function Documentation

virtual double MiSurfaceGeometryRectilinear::getDistance (  )  const [inline, virtual]

Returns the distance to the origin of the plane on which the rectilinear mesh is defined.

Returns:
0 by default.
virtual MbVec3d MiSurfaceGeometryRectilinear::getNormal (  )  const [inline, virtual]

Returns the normal of the plane on which the rectilinear mesh is defined.

Returns:
(0,0,1) by default (defining the plane XY).
virtual double MiSurfaceGeometryRectilinear::getX ( size_t  i  )  const [pure virtual]

Returns the i-th coordinate along the X axis.

virtual double MiSurfaceGeometryRectilinear::getY ( size_t  j  )  const [pure virtual]

Returns the j-th coordinate along the Y axis.


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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/