Detailed Description
The 
PolygonNode object gives access to the X3DObject's polygon node
geometry. A polygon represents the edge junction of a polygon
object.
- See also:
 
- PolygonFace::GetNodes
 
- Example:
 
 
#include <xsi_polygonnode.h>
List of all
members.
Constructor & Destructor Documentation
Constructor.
- Parameters:
 
- 
| in_ref | 
constant reference object. | 
 
 
 
Copy constructor.
- Parameters:
 
- 
| in_obj | 
constant class object. | 
 
 
 
Member Function Documentation
| bool IsA | 
( | 
siClassID  | 
in_ClassID | 
) | 
const [virtual] | 
 
Returns true if a given class type is compatible with this API
class.
- Parameters:
 
- 
 
- Returns:
 
- true if the class is compatible, false otherwise.
 
Reimplemented from Sample.
 
 
Returns the type of the API class.
- Returns:
 
- The class type.
 
Reimplemented from Sample.
 
 
Creates an object from another object. The newly created object
is set to empty if the input object is not compatible.
- Parameters:
 
- 
| in_obj | 
constant class object. | 
 
- Returns:
 
- The new 
PolygonNode object.
 
 
 
Creates an object from a reference object. The newly created
object is set to empty if the input reference object is not
compatible.
- Parameters:
 
- 
| in_ref | 
constant class object. | 
 
- Returns:
 
- The new 
PolygonNode object.
 
Reimplemented from Sample.
 
 
Returns the index of this 
PolygonNode object within the polygon face.
- Returns:
 
- The index of this 
PolygonNode object.
 
Reimplemented from Sample.
 
 
Returns the normal of this 
PolygonNode object.
- Parameters:
 
- 
| io_bValid | 
Returns true if the normal is valid. | 
 
- Returns:
 
- The normal expressed as a CVector3 object..
 
 
 
The documentation for this class was generated from the following
file: