# CTrimCurveData Struct Reference

This structure represents a data description for a TrimCurve. More...

`#include <xsi_nurbsdata.h>`

List of all members.

## Public Member Functions
| CTrimCurveData ()
bool | operator== (const CTrimCurveData &in_trimData) const
bool | operator!= (const CTrimCurveData &in_trimData) const
## Public Attributes
bool | m_bIsBoundary
LONG | m_lProjectionType
CNurbsCurveDataArray | m_aCurvesData

## Detailed Description

This structure represents a data description for a TrimCurve.

See also:
  CTrimCurveDataArray,NurbsSurface::GetTrim,

## Constructor & Destructor Documentation

CTrimCurveData | ( |  | ) | `[inline]`

Default Constructor.

## Member Function Documentation

bool operator== | ( | const CTrimCurveData & | in_trimData | ) | const`[inline]`

Equality operator.

Parameters:

  | in_trimData | CTrimCurveData to compare with.

Returns:
  true if they are equal; false if they are not equal.

bool operator!= | ( | const CTrimCurveData & | in_trimData | ) | const`[inline]`

Inequality operator.

Parameters:

  | in_trimData | CTrimCurveData to compare with.

Returns:
  true if they are not equal; false if they are equal.

## Member Data Documentation

bool m_bIsBoundary

Specifies whether the trim is a boundary

LONG m_lProjectionType

Projection type of this trim 0(UVSpace), 1(World space)

CNurbsCurveDataArray m_aCurvesData

Curves making up the trim curve

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

- xsi_nurbsdata.h