NurbsSurfaceMesh Member List
This is the complete list of members for NurbsSurfaceMesh, including all inherited members.
AddCluster(const CString &in_type, const CString &in_name, const CLongArray &in_indices, Cluster &io_cluster)Geometry
AddEmptyCluster(const CString &in_type, const CString &in_name, Cluster &io_cluster)Geometry
AddICEAttribute(const CString &in_name, XSI::siICENodeDataType in_DataType, XSI::siICENodeStructureType in_StructureType, XSI::siICENodeContextType in_ContextType)Geometry
AddSurface(const CNurbsSurfaceData &in_surface, siNurbsFormat in_siNurbsFormat, NurbsSurface &out_Surface)NurbsSurfaceMesh
AddSurfaceWithTrim(const CNurbsSurfaceData &in_surface, const CTrimCurveDataArray &in_trims, siNurbsFormat in_siNurbsFormat, NurbsSurface &out_Surface)NurbsSurfaceMesh
CBase()CBase
ConstructPointLocators(LONG in_nbPointLocators, const LONG *in_pSubSurfaceIndices, const float *in_pNormalizedUVs) const NurbsSurfaceMesh
EvaluateClusterProperty(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, const Cluster &in_parentCluster, const ClusterProperty &in_clusterProperty, float *out_pData) const Geometry
EvaluateNormals(const PointLocatorData &in_ptLocators, siNormalComputationMethod in_ComputationMethod, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, double *out_pNormals) const Geometry
EvaluatePositions(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, double *out_pPositions) const Geometry
Geometry()Geometry
Geometry(const CRef &in_ref)Geometry
Geometry(const Geometry &in_obj)Geometry
Get(siNurbsFormat in_siNurbsFormat, CNurbsSurfaceDataArray &out_surfaces) const NurbsSurfaceMesh
GetApplication() const SIObject
GetBoundingBox(double &out_centerx, double &out_centery, double &out_centerz, double &out_extentx, double &out_extenty, double &out_extentz, const MATH::CTransformation &in_XfoObjectToBBoxSpace) const Geometry
GetBoundingCapsule(double &out_centerx, double &out_centery, double &out_centerz, double &out_length, double &out_radius, siVolumeCenterMethod in_centerMethod, siBoundingCapsuleMethod in_axisMethod, const MATH::CTransformation &in_XfoObjectToBCapsuleSpace)Geometry
GetBoundingSphere(double &out_centerx, double &out_centery, double &out_centerz, double &out_radius, siVolumeCenterMethod in_centerMethod, const MATH::CTransformation &in_XfoObjectToBSphereSpace)Geometry
GetCache()Geometry
GetCategories() const SIObject
GetClassID() const NurbsSurfaceMesh [virtual]
GetClassIDName() const CBase
GetClosestLocations(LONG in_nbPositions, const double *in_pPositions) const Geometry
GetClosestLocationsWithinRadius(const MATH::CVector3 &in_position, double in_radius, LONG in_nbToSearch=-1) const Geometry
GetClosestSurfacePosition(MATH::CVector3 &in_vPosition, LONG &out_lSurfaceIndex, double &out_dSquaredDistance, double &out_dUValue, double &out_dVValue, MATH::CVector3 &out_vPosition) const NurbsSurfaceMesh
GetClusters() const Geometry
GetFacets() const Geometry
GetFullName() const SIObject
GetHelp() const SIObject
GetICEAttributeFromName(const CString &in_name) const Geometry
GetICEAttributes() const Geometry
GetName() const SIObject
GetNestedObjects() const SIObject
GetNormalizedUVArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, float *out_pNormalizedUVs) const NurbsSurfaceMesh
GetOrigin() const SIObject
GetOriginPath() const SIObject
GetParent() const SIObject
GetPoints() const Geometry
GetRaycastIntersections(LONG in_nbPositions, const double *in_pPositions, const double *in_pRays, siLineIntersectionType in_eLineType=siSemiLineIntersection) const Geometry
GetRef() const CBase
GetSamples() const Geometry
GetSegments() const Geometry
GetSubSurfaceIndexArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, LONG *out_pIndices) const NurbsSurfaceMesh
GetSurfacePointLocatorsFromPoints(LONG in_nbPoints=-1, const LONG *in_pPoints=NULL) const Geometry
GetSurfaces() const NurbsSurfaceMesh
GetTriangles() const Geometry
GetType() const SIObject
GetUniqueName() const SIObject
IsA(siClassID in_ClassID) const NurbsSurfaceMesh [virtual]
XSI::CBase::IsA(const CRef &in_ref) const CBase
IsEqualTo(const CRef &in_ref) const SIObject
IsValid() const CBase
NurbsSurfaceMesh()NurbsSurfaceMesh
NurbsSurfaceMesh(const CRef &in_ref)NurbsSurfaceMesh
NurbsSurfaceMesh(const NurbsSurfaceMesh &in_obj)NurbsSurfaceMesh
NurbsSurfaceMesh(const Geometry &in_obj)NurbsSurfaceMesh
operator CRef &()CBase
operator!=(const CBase &in_obj) const CBase
operator=(const NurbsSurfaceMesh &in_obj)NurbsSurfaceMesh
operator=(const Geometry &in_geom)NurbsSurfaceMesh
operator=(const CRef &in_ref)NurbsSurfaceMesh
XSI::SIObject::operator=(const SIObject &in_obj)SIObject
operator==(const CBase &in_obj) const CBase
PutCache(CValue &in_Cache)Geometry
PutName(const CString &in_name)SIObject
RemoveICEAttribute(const CString &in_name)Geometry
ResetObject()CBase
Set(const CNurbsSurfaceDataArray &in_surfaces, siNurbsFormat in_siNurbsFormat=siSINurbs)NurbsSurfaceMesh
SetObject(const CRef &in_obj)CBase
SetupClosestLocationQueries(siClosestLocationMethod in_method=siClosestSurface, MATH::CTransformation *in_pTransfo=NULL, LONG in_nbFacetsToRestrictSearch=-1, const LONG *in_pFacetsToRestrictSearch=NULL)Geometry [inline]
SetupPointLocatorQueries(siClosestLocationMethod in_method, MATH::CTransformation *in_pTransfo, LONG in_nbFacetsToRestrictSearch, const LONG *in_pFacetsToRestrictSearch, LONG in_nbLocatorsToBeQueried)Geometry
SIObject()SIObject
SIObject(const CRef &in_ref)SIObject
SIObject(const SIObject &in_obj)SIObject
~CBase()CBase [virtual]
~Geometry()Geometry
~NurbsSurfaceMesh()NurbsSurfaceMesh
~SIObject()SIObject