|
| | ~VoxelSet ()=default |
| | Destructor. More...
|
| |
| | VoxelSet () |
| | Constructor. More...
|
| |
| size_t | GetNPrimitives () const override |
| |
| size_t | GetNPrimitivesOnSurf () const override |
| |
| size_t | GetNPrimitivesInsideSurf () const override |
| |
| double | GetEigenValue (AXIS axis) const override |
| |
| double | ComputeVolume () const override |
| |
| double | ComputeMaxVolumeError () const override |
| |
| const Vec3< short > & | GetMinBBVoxels () const |
| |
| const Vec3< short > & | GetMaxBBVoxels () const |
| |
| const Vec3< double > & | GetMinBB () const |
| |
| const double & | GetScale () const |
| |
| const double & | GetUnitVolume () const |
| |
| Vec3< double > | GetPoint (Vec3< short > voxel) const |
| |
| Vec3< double > | GetPoint (const Voxel &voxel) const |
| |
| Vec3< double > | GetPoint (Vec3< double > voxel) const |
| |
| void | GetPoints (const Voxel &voxel, Vec3< double > *const pts) const |
| |
| void | ComputeConvexHull (Mesh &meshCH, const size_t sampling=1) const override |
| |
| void | Clip (const Plane &plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const override |
| |
| void | Intersect (const Plane &plane, SArray< Vec3< double > > *const positivePts, SArray< Vec3< double > > *const negativePts, const size_t sampling) const override |
| |
| void | ComputeExteriorPoints (const Plane &plane, const Mesh &mesh, SArray< Vec3< double > > *const exteriorPts) const override |
| |
| void | ComputeClippedVolumes (const Plane &plane, double &positiveVolume, double &negativeVolume) const override |
| |
| void | SelectOnSurface (PrimitiveSet *const onSurfP) const override |
| |
| void | ComputeBB () override |
| |
| void | Convert (Mesh &mesh, const VOXEL_VALUE value) const override |
| |
| void | ComputePrincipalAxes () override |
| |
| PrimitiveSet * | Create () const override |
| |
| void | AlignToPrincipalAxes () override |
| |
| void | RevertAlignToPrincipalAxes () override |
| |
| Voxel * | GetVoxels () |
| |
| const Voxel * | GetVoxels () const |
| |
| virtual | ~PrimitiveSet () |
| |
| virtual PrimitiveSet * | Create () const =0 |
| |
| virtual size_t | GetNPrimitives () const =0 |
| |
| virtual size_t | GetNPrimitivesOnSurf () const =0 |
| |
| virtual size_t | GetNPrimitivesInsideSurf () const =0 |
| |
| virtual double | GetEigenValue (AXIS axis) const =0 |
| |
| virtual double | ComputeMaxVolumeError () const =0 |
| |
| virtual double | ComputeVolume () const =0 |
| |
| virtual void | Clip (const Plane &plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const =0 |
| |
| virtual void | Intersect (const Plane &plane, SArray< Vec3< double > > *const positivePts, SArray< Vec3< double > > *const negativePts, const size_t sampling) const =0 |
| |
| virtual void | ComputeExteriorPoints (const Plane &plane, const Mesh &mesh, SArray< Vec3< double > > *const exteriorPts) const =0 |
| |
| virtual void | ComputeClippedVolumes (const Plane &plane, double &positiveVolume, double &negativeVolume) const =0 |
| |
| virtual void | SelectOnSurface (PrimitiveSet *const onSurfP) const =0 |
| |
| virtual void | ComputeConvexHull (Mesh &meshCH, const size_t sampling=1) const =0 |
| |
| virtual void | ComputeBB ()=0 |
| |
| virtual void | ComputePrincipalAxes ()=0 |
| |
| virtual void | AlignToPrincipalAxes ()=0 |
| |
| virtual void | RevertAlignToPrincipalAxes ()=0 |
| |
| virtual void | Convert (Mesh &mesh, const VOXEL_VALUE value) const =0 |
| |
| const Mesh & | GetConvexHull () const |
| |
| Mesh & | GetConvexHull () |
| |