Member List
 
 
 
PolygonMesh Member List
This is the complete list of members for PolygonMesh, 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
AddVertexColor(const CString &name=CString())PolygonMesh
CBase()CBase
ConstructPointLocators(LONG in_nbPointLocators, const LONG *in_pPolygonIndices, const LONG *in_pSubTriangleVertexIndices, const float *in_pSubTriangleWeights) const PolygonMesh
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(MATH::CVector3Array &io_vertices, CLongArray &io_polygonDescr) const PolygonMesh
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 PolygonMesh [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
GetClusterPropertyBuilder() const PolygonMesh
GetClusters() const Geometry
GetCurrentVertexColor(void) const PolygonMesh
GetEdges() const PolygonMesh
GetFacets() const Geometry
GetFullName() const SIObject
GetGeometryAccessor(siConstructionMode in_mode=siConstructionModeModeling, siSubdivisionRuleType in_type=siCatmullClark, LONG in_subdLevel=0, bool in_bUseLoopForTriangles=false, bool in_bUseDiscontinuity=true, double in_discontinuityAngle=60.0) const PolygonMesh
GetHelp() const SIObject
GetICEAttributeFromName(const CString &in_name) const Geometry
GetICEAttributes() const Geometry
GetMeshBuilder() const PolygonMesh
GetName() const SIObject
GetNestedObjects() const SIObject
GetNodes() const PolygonMesh
GetOrigin() const SIObject
GetOriginPath() const SIObject
GetParent() const SIObject
GetPoints() const Geometry
GetPolygonIndexArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, LONG *out_pIndices) const PolygonMesh
GetPolygons() const PolygonMesh
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
GetSurfacePointLocatorsFromPoints(LONG in_nbPoints=-1, const LONG *in_pPoints=NULL) const Geometry
GetTriangleNodeIndexArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, LONG *out_pIndices) const PolygonMesh
GetTriangles() const Geometry
GetTriangleVertexIndexArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, LONG *out_pIndices) const PolygonMesh
GetTriangleWeightArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, float *out_pWeights) const PolygonMesh
GetType() const SIObject
GetUniqueName() const SIObject
GetVertexColors(void) const PolygonMesh
GetVertices() const PolygonMesh
IsA(siClassID in_ClassID) const PolygonMesh [virtual]
XSI::CBase::IsA(const CRef &in_ref) const CBase
IsEqualTo(const CRef &in_ref) const SIObject
IsValid() const CBase
operator CRef &()CBase
operator!=(const CBase &in_obj) const CBase
operator=(const PolygonMesh &in_obj)PolygonMesh
operator=(const Geometry &in_geom)PolygonMesh
operator=(const CRef &in_ref)PolygonMesh
XSI::SIObject::operator=(const SIObject &in_obj)SIObject
operator==(const CBase &in_obj) const CBase
PolygonMesh()PolygonMesh
PolygonMesh(const CRef &in_ref)PolygonMesh
PolygonMesh(const PolygonMesh &in_obj)PolygonMesh
PolygonMesh(const Geometry &in_obj)PolygonMesh
PutCache(CValue &in_Cache)Geometry
PutCurrentVertexColor(const ClusterProperty &=ClusterProperty())PolygonMesh
PutName(const CString &in_name)SIObject
RemoveICEAttribute(const CString &in_name)Geometry
ResetObject()CBase
Set(const MATH::CVector3Array &in_vertices, const CLongArray &in_polygonDescr)PolygonMesh
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
~PolygonMesh()PolygonMesh
~SIObject()SIObject